Class Document
Le nom : Aspose.Words Assemblée: Aspose.Words.dll (25.4.0)
単語文書を表します。
Pour en savoir plus, visitez le Working with Document article de documentation.
public class Document : DocumentBase, IEnumerable<node>, IEnumerable, IXPathNavigable
Inheritance
object ← Node ← CompositeNode ← DocumentBase ← Document
Implements
IEnumerable
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Aspose.Words.Documentは、Aspose.Words図書館の中心的なオブジェクトです。
既存の文書を Aspose.Words.LoadFormat のいずれかのフォーマットにアップロードするには、ファイル名またはストリームを Aspose.Words.Document constructors のいずれかに転送します。
保存方法の1つを使用して、文書を Aspose.Words.SaveFormat フォーマットのいずれかに保存します。
Pour dessiner des pages de document directement sur un objet, utilisez Aspose.Words.Document.RenderToScale(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single) ou Aspose.Words.Document.RenderToSize(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single,System.Single) méthode.
ドキュメントを印刷するには、 Aspose.Words.Document.Print(System.String) 方法の 1 つを使用します。
Aspose.Words.Document.MailMerge est le moteur de déclaration de __ WL27__ qui permet de populer des rapports conçus dans Microsoft Word avec des données de différentes sources de données rapidement et facilement. Les données peuvent être d’un DataSet, DataTable, dataView, IDataReader ou une gamme de valeurs. va passer par les enregistrements trouvés dans la source de Données et les insérer dans les champs de fusion de courrier dans le document qui le développe comme nécessaire.
Aspose.Words.Document stocke des informations dans le cadre du document, telles que _www.documentBase.Styles, _ www.dokument.Built.InDokumentProperties, __ www.26.documents .CustomDes propriétés, des listes et des macros.La plupart de ces objets sont accessibles par l’intermédiaire de la propriété correspondante du __wL26.
The Aspose.Words.Document is a root nod of a tree that contains all other nodes of the document. The tree is a Composite design pattern and in many ways similar to XmlDocument. ドキュメントのコンテンツは自由にプログラム的に操作することができます:
- Les nœuds du document peuvent être accessibles via des collections typées, par exemple Aspose.Words.Document.Sections, Aspose.Words.ParagraphCollection, etc.
- Les nœuds du document peuvent être sélectionnés par leur type de nœud en utilisant Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType,System.Boolean) ou en utilisant une requête XPath avec Aspose.Words.CompositeNode.SelectNodes(System.String) ou Aspose.Words.CompositeNode.SelectSingleNode(System.String).
- Les nœuds de contenu peuvent être ajoutés ou supprimés de n’importe où dans le document en utilisant Aspose.Words.CompositeNode.InsertBefore’‘1(‘‘0,Aspose.Words.Node), Aspose.Words.CompositeNode.InsertAfter’‘1(‘‘0,Aspose.Words.Node), Aspose.Words.CompositeNode.RemoveChild’‘1(‘‘0) et d’autres méthodes fournies par la classe de base Aspose.Words.CompositeNode.
- Les attributs de formatage de chaque node peuvent être modifiés via les propriétés de ce node.
Aspose.Words.DocumentBuilder を使用して、ドキュメントツリーをプログラム的に作成または人口化する作業を簡素化します。
Aspose.Words.Document は Aspose.Words.Section のオブジェクトのみを含むことができます。
Microsoft Word では、有効なドキュメントには少なくとも 1 つのセクションが必要です。
Constructors
Document()
白い文書を作成します。
public Document()
Remarks
空白ドキュメントはリソースから取り出され、デフォルトで、結果ドキュメントは Aspose.Words.Settings.MsWordVersion.Word2007によって作成されたように見えます。
La méthode Aspose.Words.Settings.CompatibilityOptions.OptimizeFor(W L 26.MsWordVersion) peut être utilisée pour optimiser le contenu du document ainsi que le comportement par défaut __ WL 26_ à une version spécifique de MS Word.
ドキュメント紙のサイズはデフォルトで書きます. ページの設定を変更したい場合は、Aspose.Words.Section.PageSetup を使用します。
作成後、簡単に文書コンテンツを追加するために Aspose.Words.DocumentBuilder を使用することができます。
Document(Le string)
ファイルから既存の文書を開きます ファイル形式を自動的に検出します。
public Document(string fileName)
Parameters
fileName
string
開くためのドキュメントのファイル名
Exceptions
UnsupportedFileFormatException
文書形式は認められず、サポートされていません。
文書は腐敗しているようですし、充電することはできません。
文書に問題があり、 Aspose.Words 開発者に報告されるべきです。
入力・出力の例外があります。
文書は暗号化され、パスワードを開く必要がありますが、間違ったパスワードを提供しました。
ファイルの名前はゼロまたは空の列ではありません。
Document(Télécharger, LoadOptions)
ファイルから既存の文書を開きます. 暗号化パスワードなどの追加のオプションを指定することを可能にします。
public Document(string fileName, LoadOptions loadOptions)
Parameters
fileName
string
開くためのドキュメントのファイル名
loadOptions
LoadOptions
ドキュメントをアップロードする際に使用する追加のオプションは「ゼロ」になることができます。
Exceptions
UnsupportedFileFormatException
文書形式は認められず、サポートされていません。
文書は腐敗しているようですし、充電することはできません。
文書に問題があり、 Aspose.Words 開発者に報告されるべきです。
入力・出力の例外があります。
文書は暗号化され、パスワードを開く必要がありますが、間違ったパスワードを提供しました。
ファイルの名前はゼロまたは空の列ではありません。
Document(Stream)
ストリームから既存の文書を開きます. ファイル形式を自動的に検出します。
public Document(Stream stream)
Parameters
stream
Stream
どこからドキュメントをアップロードするかをストリームします。
Remarks
Le document doit être enregistré au début du courant.Le flux doit soutenir la positionnation aléatoire.
Exceptions
UnsupportedFileFormatException
文書形式は認められず、サポートされていません。
文書は腐敗しているようですし、充電することはできません。
文書に問題があり、 Aspose.Words 開発者に報告されるべきです。
入力・出力の例外があります。
文書は暗号化され、パスワードを開く必要がありますが、間違ったパスワードを提供しました。
流れはゼロではない。
ストリームは読書や検索をサポートしません。
流れは捨てられた物体です。
Document(Résumé, LoadOptions)
ストリームから既存の文書を開きます. 暗号化パスワードなどの追加のオプションを指定することを可能にします。
public Document(Stream stream, LoadOptions loadOptions)
Parameters
stream
Stream
どこからドキュメントを充電するかを流す。
loadOptions
LoadOptions
ドキュメントをアップロードする際に使用する追加のオプションは「ゼロ」になることができます。
Remarks
Le document doit être enregistré au début du courant.Le flux doit soutenir la positionnation aléatoire.
Exceptions
UnsupportedFileFormatException
文書形式は認められず、サポートされていません。
文書は腐敗しているようですし、充電することはできません。
文書に問題があり、 Aspose.Words 開発者に報告されるべきです。
入力・出力の例外があります。
文書は暗号化され、パスワードを開く必要がありますが、間違ったパスワードを提供しました。
流れはゼロではない。
ストリームは読書や検索をサポートしません。
流れは捨てられた物体です。
Properties
AttachedTemplate
ドキュメントに付属するテンプレートの完全なコースを取得または設定します。
public string AttachedTemplate { get; set; }
Valore di proprietà
Remarks
空のストレッチとは、ドキュメントが通常のテンプレートに付属していることを意味します。
Mise à jour.Words.Properties.BuiltInDocumentProperties.Template
Exceptions
あなたが「ゼロ」値に設定しようとしている場合。
AutomaticallyUpdateStyles
文書のスタイルが更新されているかどうかを示す旗を取得または設定して、文書のスタイルと一致する。ドキュメントが MS Word で開くたびに付属テンプレート。
public bool AutomaticallyUpdateStyles { get; set; }
Valore di proprietà
Bibliography
Aspose.Words.Document.Bibliography オブジェクトは、文書で利用可能なソースのリストを表しています。
public Bibliography Bibliography { get; }
Valore di proprietà
BuiltInDocumentProperties
文書のすべての内蔵文書属性を表すコレクションを返します。
public BuiltInDocumentProperties BuiltInDocumentProperties { get; }
Valore di proprietà
CompatibilityOptions
Fournit l’accès aux options de compatibilité des documents (c’est-à-dire les préférences d’utilisateur entrées sur le CompatibilityLe tab de la Options dialogue dans le mot).
public CompatibilityOptions CompatibilityOptions { get; }
Valore di proprietà
Compliance
OOXMLの遵守バージョンは、充電されたドキュメントのコンテンツから決定されます。OOXML ドキュメントにのみ適用されます。
public OoxmlCompliance Compliance { get; }
Valore di proprietà
Remarks
新しいホワイトドキュメントを作成または非OOXMLドキュメントをロードした場合、Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006 値が返されます。
CustomDocumentProperties
ドキュメントのすべてのカスタマイズドキュメント属性を表すコレクションを返します。
public CustomDocumentProperties CustomDocumentProperties { get; }
Valore di proprietà
CustomXmlParts
カスタマイズされた XML データストレージ パーツのコレクションを取得または設定します。
public CustomXmlPartCollection CustomXmlParts { get; set; }
Valore di proprietà
Remarks
Aspose.Words は、OOXML および DOC ドキュメントにカスタマイズされた XML パーツのみをアップロードして保存します。
Cette propriété ne peut pas être.
Affichage.Words.Markup.CustomXmlPart
DefaultTabStop
入力またはデフォルトタブ停止間の間隔(ポイント)を設定します。
public double DefaultTabStop { get; set; }
Valore di proprietà
Vedi anche
DigitalSignatures
この文書のデジタル署名の収集とその認証の結果を得る。
public DigitalSignatureCollection DigitalSignatures { get; }
Valore di proprietà
Remarks
このコレクションには、オリジナルの文書からアップロードされたデジタルサインが含まれています. これらのデジタルサインは、ファイルまたはストリームにこの Aspose.Words.Document オブジェクトを保存すると保存されませんので、保存または変換は、オリジナルの文書と異なる文書を生成し、オリジナルのデジタルサインはもはや有効ではありません。
Si le document n’est pas signé, il contiendra des éléments zéro.
EndnoteOptions
このドキュメントにおけるエンドノートの数値と位置をコントロールするオプションを提供します。
public EndnoteOptions EndnoteOptions { get; }
Valore di proprietà
FieldOptions
Aspose.Words.Fields.FieldOptions オブジェクトを取得し、ドキュメント内のフィールド処理を制御するオプションを表します。
public FieldOptions FieldOptions { get; }
Valore di proprietà
FirstSection
文書の最初のセクションを取得します。
public Section FirstSection { get; }
Valore di proprietà
Remarks
セクションがない場合は「ゼロ」に戻ります。
FontSettings
ドキュメントのフォント設定を取得または設定します。
public FontSettings FontSettings { get; set; }
Valore di proprietà
Remarks
Cette propriété vous permet de spécifier les paramètres de caractère par document. Si vous avez configuré , les paramètres de caractère statique par défaut Aspose.Words.Fonts.FontSettings.DefaultInstance seront utilisés.
La valeur défectueuse est.
FootnoteOptions
このドキュメントにおける足跡の数値と位置を制御するオプションを提供します。
public FootnoteOptions FootnoteOptions { get; }
Valore di proprietà
Frameset
Aspose.Words.Document.Frameset は、この文書がフレームページを表す場合の例を返します。
public Frameset Frameset { get; }
Valore di proprietà
Remarks
文書がフレームされていない場合、財産は「ゼロ」の価値を持っています。
GlossaryDocument
この文書またはテンプレート内でグローザリードキュメントを取得または設定します. グローザリードキュメントは、AutoText、AutoCorrect、Building Block は、文書に定義されています。
public GlossaryDocument GlossaryDocument { get; set; }
Valore di proprietà
Remarks
Cette propriété est retournée si le document n’a pas de document glossaire.
Aspose.Words.BuildingBlocks.GlossaryDocument オブジェクトを作成し、この属性を割り当てることによって文書にグローザリー文書を追加することができます。
Aspose.Words.BuildingBlocks.GlossaryDocument
GrammarChecked
文書が文法のためにチェックされた場合に「真実」を返します。
public bool GrammarChecked { get; set; }
Valore di proprietà
Remarks
文書の文法をリクエストするには、この属性を「偽り」に設定します。
HasMacros
ドキュメントがVBAプロジェクト(マクロ)を持っている場合に「真実」を返します。
public bool HasMacros { get; }
Valore di proprietà
Vedi anche
Document . RemoveMacros ()
HasRevisions
文書に追跡された変更がある場合に「真実」を返します。
public bool HasRevisions { get; }
Valore di proprietà
Remarks
この属性は、Aspose.Words.RevisionCollection.Count をゼロに比較するための短縮です。
HyphenationOptions
ドキュメントハイフェナーションのオプションへのアクセスを提供します。
public HyphenationOptions HyphenationOptions { get; }
Valore di proprietà
IncludeTextboxesFootnotesEndnotesInStat
テキストボックス、フットノート、エンドノートを単語数統計に含めるかどうかを指定します。
public bool IncludeTextboxesFootnotesEndnotesInStat { get; set; }
Valore di proprietà
JustificationMode
ドキュメントのキャラクタースペース調整を取得または設定します。
public JustificationMode JustificationMode { get; set; }
Valore di proprietà
LastSection
文書の最後のセクションを取得します。
public Section LastSection { get; }
Valore di proprietà
Remarks
セクションがない場合は「ゼロ」に戻ります。
LayoutOptions
Aspose.Words.Layout.LayoutOptions オブジェクトは、このドキュメントの配置プロセスを制御するオプションを表しています。
public LayoutOptions LayoutOptions { get; }
Valore di proprietà
MailMerge
文書のメール合併機能を表す Aspose.Words.MailMerging.MailMerge オブジェクトを返します。
public MailMerge MailMerge { get; }
Valore di proprietà
MailMergeSettings
ドキュメントのすべてのメール合併情報を含むオブジェクトを取得または設定します。
public MailMergeSettings MailMergeSettings { get; set; }
Valore di proprietà
Remarks
このオブジェクトを使用して、文書のメール合併データソースを指定し、この情報(利用可能なデータフィールドとともに)は、ユーザーがこの文書を開くときにMicrosoft Wordに表示されます。
Cet objet n’est jamais.
NodeType
返信 Aspose.Words.NodeType.Document
public override NodeType NodeType { get; }
Valore di proprietà
OriginalFileName
ドキュメントのオリジナルファイル名を取得します。
public string OriginalFileName { get; }
Valore di proprietà
Remarks
Retourne si le document a été chargé d’un courant ou créé blanchiment.
OriginalLoadFormat
このオブジェクトにアップロードされたオリジナルのドキュメントの形式を取得します。
public LoadFormat OriginalLoadFormat { get; }
Valore di proprietà
Remarks
新しい白いドキュメントを作成した場合、 Aspose.Words.LoadFormat.Doc 値を返します。
PackageCustomParts
OOXML パッケージにリンクされている「未知の関係」を使用してカスタマイズされたパーツ(任意のコンテンツ)のコレクションを取得または設定します。
public CustomPartCollection PackageCustomParts { get; set; }
Valore di proprietà
Remarks
これらのカスタマイズパーツをカスタマイズXMLデータと混同しないでください.カスタマイズXMLパーツにアクセスする必要がある場合は、Aspose.Words.Document.CustomXmlPartsの属性を使用してください。
このコレクションには OOXML パーツが含まれ、その親は OOXML パッケージであり、目標は「未知の関係」です。
Aspose.Words は、OOXML ドキュメントにカスタマイズされたパーツのみをアップロードおよび保存します。
Cette propriété ne peut pas être.
Mise à jour.Words.Markup.CustomPart
PageCount
ドキュメントのページ数は、最新のページランキング作業によって計算されるように取得します。
public int PageCount { get; }
Valore di proprietà
Vedi anche
Document . UpdatePageLayout ()
ProtectionType
現在のアクティブドキュメント保護タイプを取得します。
public ProtectionType ProtectionType { get; }
Valore di proprietà
Remarks
この属性は、現在設定されているドキュメント保護タイプを取り戻すことができます. ドキュメント保護タイプを変更するには、 Aspose.Words.Document.Protect(Aspose.Words.ProtectionType、System.String) と Aspose.Words.Document.Unprotect 方法を使用します。
文書が保護されている場合、ユーザーは、記録を追加し、レビューを行うか、フォームを記入するなど、限られた変更のみを行うことができます。
文書の保護は書く保護とは異なります. 書く保護は Aspose.Words.Document.WriteProtection を使用して指定されます。
Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) Aspose.Words.Document.Unprotect Aspose.Words.Document.WriteProtection
PunctuationKerning
カーニングがラテン文字と点数化の両方に適用されるかどうかを指定します。
public bool PunctuationKerning { get; set; }
Valore di proprietà
RemovePersonalInformation
Microsoft Word がコメント、レビュー、およびコメントからすべてのユーザー情報を削除することを示す旗を取得または設定します。文書を保存する際の文書属性
public bool RemovePersonalInformation { get; set; }
Valore di proprietà
Revisions
この文書に存在する修正(追跡変更)のコレクションを受け取ります。
public RevisionCollection Revisions { get; }
Valore di proprietà
Remarks
返品されたコレクションは「ライブ」コレクションであり、修正を含む文書の一部を削除した場合、削除されたコレクションは自動的にこのコレクションから消え去ります。
RevisionsView
ドキュメントのオリジナルまたは改訂版で作業するかどうかを示す値を取得または設定します。
public RevisionsView RevisionsView { get; set; }
Valore di proprietà
Remarks
La valeur défectueuse est ASPOSE.Words.Revisions オリジナル.
Sections
文書のすべてのセクションを表すコレクションを返します。
public SectionCollection Sections { get; }
Valore di proprietà
ShadeFormData
形のフィールドに灰色の影を振り回すかどうかを指定します。
public bool ShadeFormData { get; set; }
Valore di proprietà
ShowGrammaticalErrors
この文書に文法エラーが表示されるかどうかを指定します。
public bool ShowGrammaticalErrors { get; set; }
Valore di proprietà
ShowSpellingErrors
このドキュメントにスプレーエラーが表示されるかどうかを指定します。
public bool ShowSpellingErrors { get; set; }
Valore di proprietà
SpellingChecked
「真実」を返す場合、文書が検証された場合。
public bool SpellingChecked { get; set; }
Valore di proprietà
Remarks
文書に記述を返すには、この財産を「偽物」に設定します。
Theme
この文書のための Aspose.Words.Document.Theme オブジェクトを取得します。
public Theme Theme { get; }
Valore di proprietà
TrackRevisions
この文書がMicrosoft Wordで編集されたときに変更が追跡される場合の真実です。
public bool TrackRevisions { get; set; }
Valore di proprietà
Remarks
このオプションを設定するだけで、トラックの変更が起動またはオフであるかどうかをMicrosoft Word に指示します. この属性は、 Aspose.Words を介してプログラミング的に行うドキュメントの変更に影響を与えません。
Aspose.Words によってプログラム的に作成されている変更を自動的に追跡したい場合は、このドキュメントに Aspose.Words.Document.StartTrackRevisions(System.String、System.DateTime) 方法を使用します。
Variables
文書またはテンプレートに追加された変数の収集を返します。
public VariableCollection Variables { get; }
Valore di proprietà
VbaProject
Aspose.Words.Document.VbaProject を取得または設定します。
public VbaProject VbaProject { get; set; }
Valore di proprietà
VersionsCount
DOCドキュメントに保存されたドキュメントバージョンの数を取得します。
public int VersionsCount { get; }
Valore di proprietà
Remarks
Microsoft Word のバージョンはファイル/バージョンメニューを介してアクセスできます. Microsoft Word は DOC ファイルのバージョンのみをサポートします。
この属性は、この文書にドキュメントバージョンが保存されているかどうかを検出することを可能にします Aspose.Words で開く前に Aspose.Words は、ドキュメントバージョンの他のサポートを提供しません。
ViewOptions
ドキュメントが Microsoft Word でどのように表示されているかを制御するオプションを提供します。
public ViewOptions ViewOptions { get; }
Valore di proprietà
Watermark
ウォーターマーク文書へのアクセスを提供します。
public Watermark Watermark { get; }
Valore di proprietà
WebExtensionTaskPanes
タスクパネの添加物のリストを表すコレクションを返します。
public TaskPaneCollection WebExtensionTaskPanes { get; }
Valore di proprietà
WriteProtection
文書の書き込み保護のオプションへのアクセスを提供します。
public WriteProtection WriteProtection { get; }
Valore di proprietà
Methods
Accept(DocumentVisitor)
訪問者を受け入れる。
public override bool Accept(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
ノードを訪れる訪問者。
Returns
すべてのノードが訪問された場合の真実; Aspose.Words.DocumentVisitorがすべてのノードを訪問する前に作業を停止した場合の偽物。
Remarks
このノードとそのすべての子供の上にリストします. それぞれのノードは、Aspose.Words.DocumentVisitorで適切な方法を呼びます。
詳細については、訪問者デザインパターンをご覧ください。
AcceptAllRevisions()
文書に追跡されたすべての変更を受け入れる。
public void AcceptAllRevisions()
Remarks
この方法は Aspose.Words.RevisionCollection.AcceptAll の略です。
AcceptEnd(DocumentVisitor)
訪問者が文書の終わりを訪問することを認めます。
public override VisitorAction AcceptEnd(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
ドキュメント訪問者
Returns
訪問者が行う行動
AcceptStart(DocumentVisitor)
訪問者が文書の始まりを訪問することを認めます。
public override VisitorAction AcceptStart(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
ドキュメント訪問者
Returns
訪問者が行う行動
AppendDocument(Étiquette : ImportFormatMode)
この文書の終わりに指定された文書を追加します。
public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode)
Parameters
srcDoc
Document
添付する文書。
importFormatMode
ImportFormatMode
衝突するスタイルのフォーマットを組み合わせる方法を指定します。
AppendDocument(Document, ImportFormatMode, ImportFormatOptions)
この文書の終わりに指定された文書を追加します。
public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode, ImportFormatOptions importFormatOptions)
Parameters
srcDoc
Document
添付する文書。
importFormatMode
ImportFormatMode
衝突するスタイルのフォーマットを組み合わせる方法を指定します。
importFormatOptions
ImportFormatOptions
結果文書の形式化に影響を与えるオプションを指定することを可能にします。
Cleanup()
文書から未使用のスタイルやリストをクリアします。
public void Cleanup()
Cleanup(CleanupOptions)
Aspose.Words.CleanupOptions に基づいてドキュメントから未使用のスタイルやリストをクリアします。
public void Cleanup(CleanupOptions options)
Parameters
options
CleanupOptions
Clone()
Aspose.Words.Document の深いコピーを作成します。
public Document Clone()
Returns
クローン化された文書
Compare(Documents, fiches, DateTime)
この文書を他の文書と比較し、編集およびフォーマットレビューの数として変更を生成します Aspose.Words.Revision。
public void Compare(Document document, string author, DateTime dateTime)
Parameters
document
Document
比較する文書。
author
string
著者の初期文書は、レビューのために使用する。
dateTime
DateTime
レビューに使用する日付と時間
Remarks
注記 文書は比較前に修正する必要はありません。
Compare(Document, string, DateTime, CompareOptions)
このドキュメントを他のドキュメントと比較し、編集およびフォーマットレビューの数として変更を生成します Aspose.Words.Revision。Aspose.Words.Comparing.CompareOptions を使用して比較オプションを指定できます。
public void Compare(Document document, string author, DateTime dateTime, CompareOptions options)
Parameters
document
Document
author
string
dateTime
DateTime
options
CompareOptions
CopyStylesFromTemplate(Le string)
指定されたテンプレートから文書にスタイルをコピーします。
public void CopyStylesFromTemplate(string template)
Parameters
template
string
Remarks
スタイルがテンプレートからドキュメントにコピーされた場合、ドキュメントの同名のスタイルは、テンプレートのスタイル説明と一致するために再定義されます。テンプレートからユニークなスタイルが文書にコピーされます 文書内のユニークなスタイルは無効です。
CopyStylesFromTemplate(Document)
指定されたテンプレートから文書にスタイルをコピーします。
public void CopyStylesFromTemplate(Document template)
Parameters
template
Document
Remarks
スタイルがテンプレートからドキュメントにコピーされた場合、ドキュメントの同名のスタイルは、テンプレートのスタイル説明と一致するために再定義されます。テンプレートからユニークなスタイルが文書にコピーされます 文書内のユニークなスタイルは無効です。
EnsureMinimum()
文書にセクションが含まれていない場合は、1段落を含むセクションを作成します。
public void EnsureMinimum()
ExpandTableStylesToDirectFormatting()
テーブルスタイルで指定されたフォーマットを文書のテーブルで直接フォーマットに変換します。
public void ExpandTableStylesToDirectFormatting()
Remarks
この方法は、このバージョンの Aspose.Words はテーブルスタイルのみに限られたサポートを提供しているため存在します(以下を参照)。この方法は、テーブルスタイルでフォーマットされたテーブルを含む DOCX または WordprocessingML ドキュメントをロードするときに役立ちます。
Aspose.Words のこのバージョンは、以下のようなテーブルスタイルの限られたサポートを提供します。
- Les styles de table définis dans les documents DOCX ou WordprocessingML sont conservés comme styles de table lorsque le document est sauvé comme DOCX ou WordprocessingML.
- Les styles de table définis dans les documents DOCX ou WordprocessingML sont automatiquement convertis en formatage direct sur les tables lorsque le document est enregistré dans tout autre format, rendu ou imprimé.
- Les styles de table définis dans les documents DOC sont conservés en tant que styles de table lorsque le document est conservé en tant que DOC seulement.
ExtractPages(int, int)
Aspose.Words.Document オブジェクトを表示するページの指定範囲を返します。
public Document ExtractPages(int index, int count)
Parameters
index
int
抽出する最初のページのゼロベースのインデックス。
count
int
引き出されるページ数
Returns
Remarks
結果文書は、MS Wordの文書のように見えるべきであり、「特定のページを印刷する」ようになりました。ヘッド/フットとクロステーブルのレイアウトが保存されます。しかし、ページ数を減らす間に現れる色彩の多くのおかげで、レイアウトの完全な調和は、多くの努力を必要とする静かに複雑な課題です。文書の複雑さに応じて、出力文書と比較して結果文書のコンテンツの配置に小さな差がある可能性があります。あらゆるフィードバックが大いに評価されます。
GetPageInfo(int)
ページのサイズ、方向性、および印刷またはリダリングに役立つページに関するその他の情報を取得します。
public PageInfo GetPageInfo(int pageIndex)
Parameters
pageIndex
int
0 ベースのページインデックス
Returns
JoinRunsWithSameFormatting()
ドキュメントのすべての段落で同じフォーマットを実行します。
public int JoinRunsWithSameFormatting()
Returns
Nombre d’inscriptions : quand N Les courses adjacentes sont rejointes, ils comptent comme N - 1 et joins.
Remarks
これは最適化方法です. いくつかのドキュメントには同じフォーマットで隣接するルーンが含まれています. 通常、これはドキュメントが手動で強く編集された場合に起こります. ドキュメントのサイズを減らし、これらのルーンに加わることによってさらなる処理を加速することができます。
操作は、隣接する Aspose.Words.Run ノードのためのドキュメントのすべての Aspose.Words.Paragraph ノードをチェックします. それは、実行の作成と変更の編集セッションを追跡するために使用されるユニークな識別を無視します. 最初の実行は、すべての接続の順序ですべてのテキストを蓄積します. 残りの実行はドキュメントから削除されます。
NormalizeFieldTypes()
フィールドタイプの値を変更する Aspose.Words.Fields.FieldChar.FieldType of Aspose.Words.Fields.FieldStart, Aspose.Words.Fields.FieldSeparator, Aspose.Words.Fields.FieldEndすべての文書で、それらはフィールドコードに含まれるフィールドタイプと一致するようにします。
public void NormalizeFieldTypes()
Remarks
この方法は、フィールドタイプに影響を与える文書の変更の後に使用します。
ドキュメントの一部のフィールドタイプ値を変更するには、Aspose.Words.Range.NormalizeFieldTypes を使用します。
Protect(ProtectionType)
既存のパスワードを変更することなく、または偶然のパスワードを割り当てることなく、文書を変更から保護します。
public void Protect(ProtectionType type)
Parameters
type
ProtectionType
文書の保護の種類を指定します。
Remarks
文書が保護されている場合、ユーザーは、記録を追加し、レビューを行うか、フォームを記入するなど、限られた変更のみを行うことができます。
文書を保護し、文書にはすでに保護パスワードがある場合、既存の保護パスワードは変更されません。
ドキュメントを保護し、ドキュメントには保護パスワードがない場合、この方法は、Microsoft Word でドキュメントを保護しないことを不可能にするランダムパスワードを割り当てますが、保護しないときにパスワードを必要としないため、 Aspose.Words でドキュメントを保護しないことができます。
Protect(Type de protection, string)
文書を変更から保護し、選択的に保護パスワードを設定します。
public void Protect(ProtectionType type, string password)
Parameters
type
ProtectionType
文書の保護の種類を指定します。
password
string
ドキュメントを保護するためのパスワードは「ゼロ」または「パスワードなし」でドキュメントを保護したい場合は、空のラインを指定します。
Remarks
文書が保護されている場合、ユーザーは、記録を追加し、レビューを行うか、フォームを記入するなど、限られた変更のみを行うことができます。
文書の保護は書く保護とは異なります. 書く保護は Aspose.Words.Document.WriteProtection を使用して指定されます。
RemoveBlankPages()
文書から白いページを削除します。
public List<int> RemoveBlankPages()
Returns
ページ番号のリストは白と見なされ、削除されました。
Remarks
結果文書には、他のコンテンツが白いと見なされるページが含まれていません。数値を含む、ヘッダー/フォーター、および全体的な配置は変わらないべきです。
ページは、ページの体が目に見えるコンテンツがない場合、例えば、限界がない空っぽのテーブルは、見えないとみなされ、したがってページは白いと検出されます。
RemoveExternalSchemaReferences()
この文書から外部 XML スケジュールの参照を削除します。
public void RemoveExternalSchemaReferences()
RemoveMacros()
ドキュメントからすべてのマクロ(VBAプロジェクト)とツールバーとコマンドのカスタマイズを削除します。
public void RemoveMacros()
Remarks
ドキュメントからすべてのマクロを取り除くことで、ドキュメントにはマクロウイルスが含まれていないことを確認できます。
RenderToScale(int, SKCanvas, float, float, float)
[CLSCompliant(false)]
public SizeF RenderToScale(int pageIndex, SKCanvas graphics, float x, float y, float scale)
Parameters
pageIndex
int
graphics
Scénario
x
float
y
float
scale
float
Returns
RenderToSize(int, SKCanvas, flot, flot, flot, flot)
[CLSCompliant(false)]
public float RenderToSize(int pageIndex, SKCanvas graphics, float x, float y, float width, float height)
Parameters
pageIndex
int
graphics
Scénario
x
float
y
float
width
float
height
float
Returns
Save(Le string)
ファイルにドキュメントを保存します. 拡張子から保存形式を自動的に決定します。
public SaveOutputParameters Save(string fileName)
Parameters
fileName
string
ドキュメントの名称: ドキュメントを含む場合指定されたファイル名はすでに存在し、既存の文書は書き換えられています。
Returns
あなたがオプションで使用できる追加情報。
Save(Téléchargement, SaveFormat)
文書を指定された形式のファイルに保存します。
public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)
Parameters
fileName
string
ドキュメントの名称: ドキュメントを含む場合指定されたファイル名はすでに存在し、既存の文書は書き換えられています。
saveFormat
SaveFormat
文書を保存するための形式
Returns
あなたがオプションで使用できる追加情報。
Save(Téléchargement, SaveOptions)
Salva il documento in un file utilizzando le opzioni di salvataggio specificate.
public SaveOutputParameters Save(string fileName, SaveOptions saveOptions)
Parameters
fileName
string
ドキュメントの名称: ドキュメントを含む場合指定されたファイル名はすでに存在し、既存の文書は書き換えられています。
saveOptions
SaveOptions
文書がどのように保存されているかを制御するオプションを指定します. 「ゼロ」になることができます。
Returns
あなたがオプションで使用できる追加情報。
Save(Résumé : SaveFormat)
指定されたフォーマットを使用してドキュメントをストリームに保存します。
public SaveOutputParameters Save(Stream stream, SaveFormat saveFormat)
Parameters
stream
Stream
文書を保存する場所をストリームします。
saveFormat
SaveFormat
文書を保存するための形式
Returns
あなたがオプションで使用できる追加情報。
Save(Résultats, SaveOptions)
指定された保存オプションを使用してドキュメントをストリームに保存します。
public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)
Parameters
stream
Stream
文書を保存する場所をストリームします。
saveOptions
SaveOptions
文書がどのように保存されているかを制御するオプションを指定します. 「ゼロ」になることができます.これが「ゼロ」なら、文書は二重DOC形式で保存されます。
Returns
あなたがオプションで使用できる追加情報。
StartTrackRevisions(Télécharger, DateTime)
自動的に、修正の変更としてプログラム的にドキュメントに作成するすべての追加の変更をマークし始めます。
public void StartTrackRevisions(string author, DateTime dateTime)
Parameters
author
string
著者の初期文書は、レビューのために使用する。
dateTime
DateTime
レビューに使用する日付と時間
Remarks
この方法を呼び出し、プログラミングで文書にいくつかの変更を行い、文書を保存し、後にMS Wordで文書を開くと、これらの変更は修正として表示されます。
現在、Aspose.Words は、ノードの挿入と削除のみの追跡をサポートしています。
変更の自動追跡は、ノード操作を通じてこのドキュメントを変更する際にも、Aspose.Words.DocumentBuilder を使用する際にもサポートされます。
この方法は Aspose.Words.Document.TrackRevisions オプションを変更しませんし、修正の追跡の目的でその値を使用しません。
Vedi anche
Document . StopTrackRevisions ()
StartTrackRevisions(Le string)
自動的に、修正の変更としてプログラム的にドキュメントに作成するすべての追加の変更をマークし始めます。
public void StartTrackRevisions(string author)
Parameters
author
string
著者の初期文書は、レビューのために使用する。
Remarks
この方法を呼び出し、プログラミングで文書にいくつかの変更を行い、文書を保存し、後にMS Wordで文書を開くと、これらの変更は修正として表示されます。
現在、Aspose.Words は、ノードの挿入と削除のみの追跡をサポートしています。
変更の自動追跡は、ノード操作を通じてこのドキュメントを変更する際にも、Aspose.Words.DocumentBuilder を使用する際にもサポートされます。
この方法は Aspose.Words.Document.TrackRevisions オプションを変更しませんし、修正の追跡の目的でその値を使用しません。
Vedi anche
Document . StopTrackRevisions ()
StopTrackRevisions()
文書の自動マークを修正として変更することを停止します。
public void StopTrackRevisions()
Vedi anche
Document . StartTrackRevisions ( string , DateTime )
UnlinkFields()
ドキュメント全体のフィールドを無リンクします。
public void UnlinkFields()
Remarks
ドキュメント全体のすべてのフィールドを最新の結果で置き換える。
ドキュメントの一部のフィールドを無リンクするには、Aspose.Words.Range.UnlinkFields を使用します。
Unprotect()
パスワードに関係なく文書から保護を削除します。
public void Unprotect()
Remarks
この方法は、保護パスワードを持っている場合でも文書を保護しません。
文書の保護は書く保護とは異なります. 書く保護は Aspose.Words.Document.WriteProtection を使用して指定されます。
Unprotect(Le string)
正しいパスワードが指定された場合、文書から保護を削除します。
public bool Unprotect(string password)
Parameters
password
string
パスワードは、文書を保護しないようにします。
Returns
「真実」は、正しいパスワードが指定され、文書が保護されていない場合。
Remarks
この方法は、正しいパスワードが指定された場合にのみ文書を保護しない。
文書の保護は書く保護とは異なります. 書く保護は Aspose.Words.Document.WriteProtection を使用して指定されます。
UpdateActualReferenceMarks()
Aspose.Words.Notes.Footnote.ActualReferenceマークは、ドキュメントのすべての足跡およびエンドノートの所有権を更新します。
public void UpdateActualReferenceMarks()
Remarks
更新フィールド(Aspose.Words.Document.UpdateFields)は、正しい結果を得るために必要になるかもしれません。
UpdateFields()
ドキュメント全体のフィールドの値を更新します。
public void UpdateFields()
Remarks
<p>When you open, modify and then save a document, Aspose.Words does not update fields automatically, it keeps them intact.
したがって、あなたは通常、文書を変更した場合に保存する前にこの方法を呼び出すことを望むでしょう。プログラミングで、適切な(計算された)フィールド値が保存された文書に表示されることを確認したい。
メール合併を実行した後にフィールドを更新する必要はありませんので、メール合併はフィールドの更新の一種であり、ドキュメント内のすべてのフィールドを自動的に更新します。
この方法では、すべてのフィールドタイプを更新することはありません. サポートされたフィールドタイプの詳細なリストには、プログラマーガイドをご覧ください。
この方法では、ページの配置アルゴリズム(PAGE、PAGES、PAGEREFなど)に関連するフィールドを更新しません。
Aspose.Words.Document.NormalizeFieldTypes 方法を使用して、フィールドが更新される前に、フィールドタイプに影響を及ぼす文書の変更があった場合。
ドキュメントの一部のフィールドを更新するには、Aspose.Words.Range.UpdateFields を使用します。
UpdateListLabels()
ドキュメント内のすべてのリストアイテムのリストラベルを更新します。
public void UpdateListLabels()
Remarks
この方法では、Aspose.Words.Lists.ListLabel.LabelValue とAspose.Words.Lists.ListLabel.LabelString などのラベル特性のリストを更新します。
また、この方法は時には文書のフィールドを更新するときに暗示的に呼ばれます. これは、いくつかのフィールドがリファレンスリスト番号(TOCまたはREFなど)を参照する可能性があるため、それらを更新する必要があります。
UpdatePageLayout()
文書のページレイアウトを復元します。
public void UpdatePageLayout()
Remarks
この方法では、文書をページにフォーマットし、PAGE、PAGES、PAGEREF、REFなどの文書のページ数に関連するフィールドを更新します。
この方法は、最初に文書をPDF、XPS、画像に変換する場合、または印刷する場合に自動的に呼びかけます. ただし、文書をリリース後に変更し、再度リリースしようとする場合 - Aspose.Words は自動的にページの配置を更新しません. この場合、再度リリース前に Aspose.Words.Document.UpdatePageLayout に電話する必要があります。
UpdateTableLayout()
テーブルコラムの幅に以前のアプローチを実施して、既知の問題を再計算します。
[Obsolete("Obsolete, column widths are re-calculated automatically before saving.")]
public void UpdateTableLayout()
Remarks
この方法は削減され、いくつかのリリースで削除されます。
UpdateThumbnail(ThumbnailGeneratingOptions)
Aspose.Words.Properties.BuiltInDocumentProperties.文書の詳細は、指定されたオプションに従って更新します。
public void UpdateThumbnail(ThumbnailGeneratingOptions options)
Parameters
options
ThumbnailGeneratingOptions
使用するための生成オプション。
Remarks
The Aspose.Words.Rendering.ThumbnailGeneratingOptions は、小型、サイズ、およびその他のオプションのソースを指定することができます。トムナイルを生み出そうとする試みが失敗した場合、1つは変わらない。
UpdateThumbnail()
Aspose.Words.Properties.BuiltInDocumentProperties.デフォルトオプションを使用してドキュメントのトンネルを更新します。
public void UpdateThumbnail()
UpdateWordCount()
Updates word count 文書の属性を数える。
public void UpdateWordCount()
Remarks
Aspose.Words.Document.UpdateWordCount récalcule et met à jour les propriétés des caractères, des mots et des paragraphes dans la collection de propriétaires du document www.wl26.
Veuillez noter que Aspose.Words.Document.UpdateWordCount ne met pas à jour le nombre de lignes et les propriétés des pages. Utilisez Aspose.Words.Document.UpdateWordCount surcharge et passez la valeur comme paramètre pour le faire.
評価バージョンを使用すると、評価ウォーターマークも単語数に含まれます。
UpdateWordCount(Boulée)
文書の属性を数える単語の更新、選択的に Aspose.Words.Properties.BuiltInDocumentProperties.Lines 属性を更新します。
public void UpdateWordCount(bool updateLinesCount)
Parameters
updateLinesCount
bool
「真実」とは、文書に記載されている行数が計算される場合のことです。
Remarks
この方法は、文書のページの配置を再構築します。