Class Document

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 , IEnumerable ,9位 ナビゲーション

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

文書形式は認められず、サポートされていません。

FileCorruptedException

文書は腐敗しているようですし、充電することはできません。

Exception

文書に問題があり、 Aspose.Words 開発者に報告されるべきです。

IOException

入力・出力の例外があります。

IncorrectPasswordException

文書は暗号化され、パスワードを開く必要がありますが、間違ったパスワードを提供しました。

ArgumentException

ファイルの名前はゼロまたは空の列ではありません。

Document(Télécharger, LoadOptions)

ファイルから既存の文書を開きます. 暗号化パスワードなどの追加のオプションを指定することを可能にします。

public Document(string fileName, LoadOptions loadOptions)

Parameters

fileName string

開くためのドキュメントのファイル名

loadOptions LoadOptions

ドキュメントをアップロードする際に使用する追加のオプションは「ゼロ」になることができます。

Exceptions

UnsupportedFileFormatException

文書形式は認められず、サポートされていません。

FileCorruptedException

文書は腐敗しているようですし、充電することはできません。

Exception

文書に問題があり、 Aspose.Words 開発者に報告されるべきです。

IOException

入力・出力の例外があります。

IncorrectPasswordException

文書は暗号化され、パスワードを開く必要がありますが、間違ったパスワードを提供しました。

ArgumentException

ファイルの名前はゼロまたは空の列ではありません。

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

文書形式は認められず、サポートされていません。

FileCorruptedException

文書は腐敗しているようですし、充電することはできません。

Exception

文書に問題があり、 Aspose.Words 開発者に報告されるべきです。

IOException

入力・出力の例外があります。

IncorrectPasswordException

文書は暗号化され、パスワードを開く必要がありますが、間違ったパスワードを提供しました。

ArgumentNullException

流れはゼロではない。

NotSupportedException

ストリームは読書や検索をサポートしません。

ObjectDisposedException

流れは捨てられた物体です。

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

文書形式は認められず、サポートされていません。

FileCorruptedException

文書は腐敗しているようですし、充電することはできません。

Exception

文書に問題があり、 Aspose.Words 開発者に報告されるべきです。

IOException

入力・出力の例外があります。

IncorrectPasswordException

文書は暗号化され、パスワードを開く必要がありますが、間違ったパスワードを提供しました。

ArgumentNullException

流れはゼロではない。

NotSupportedException

ストリームは読書や検索をサポートしません。

ObjectDisposedException

流れは捨てられた物体です。

Properties

AttachedTemplate

ドキュメントに付属するテンプレートの完全なコースを取得または設定します。

public string AttachedTemplate { get; set; }

Valore di proprietà

string

Remarks

空のストレッチとは、ドキュメントが通常のテンプレートに付属していることを意味します。

Mise à jour.Words.Properties.BuiltInDocumentProperties.Template

Exceptions

ArgumentNullException

あなたが「ゼロ」値に設定しようとしている場合。

AutomaticallyUpdateStyles

文書のスタイルが更新されているかどうかを示す旗を取得または設定して、文書のスタイルと一致する。ドキュメントが MS Word で開くたびに付属テンプレート。

public bool AutomaticallyUpdateStyles { get; set; }

Valore di proprietà

bool

Bibliography

Aspose.Words.Document.Bibliography オブジェクトは、文書で利用可能なソースのリストを表しています。

public Bibliography Bibliography { get; }

Valore di proprietà

Bibliography

BuiltInDocumentProperties

文書のすべての内蔵文書属性を表すコレクションを返します。

public BuiltInDocumentProperties BuiltInDocumentProperties { get; }

Valore di proprietà

BuiltInDocumentProperties

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à

CompatibilityOptions

Compliance

OOXMLの遵守バージョンは、充電されたドキュメントのコンテンツから決定されます。OOXML ドキュメントにのみ適用されます。

public OoxmlCompliance Compliance { get; }

Valore di proprietà

OoxmlCompliance

Remarks

新しいホワイトドキュメントを作成または非OOXMLドキュメントをロードした場合、Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006 値が返されます。

CustomDocumentProperties

ドキュメントのすべてのカスタマイズドキュメント属性を表すコレクションを返します。

public CustomDocumentProperties CustomDocumentProperties { get; }

Valore di proprietà

CustomDocumentProperties

CustomXmlParts

カスタマイズされた XML データストレージ パーツのコレクションを取得または設定します。

public CustomXmlPartCollection CustomXmlParts { get; set; }

Valore di proprietà

CustomXmlPartCollection

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à

double

Vedi anche

TabStopCollection , TabStop

DigitalSignatures

この文書のデジタル署名の収集とその認証の結果を得る。

public DigitalSignatureCollection DigitalSignatures { get; }

Valore di proprietà

DigitalSignatureCollection

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à

EndnoteOptions

FieldOptions

Aspose.Words.Fields.FieldOptions オブジェクトを取得し、ドキュメント内のフィールド処理を制御するオプションを表します。

public FieldOptions FieldOptions { get; }

Valore di proprietà

FieldOptions

FirstSection

文書の最初のセクションを取得します。

public Section FirstSection { get; }

Valore di proprietà

Section

Remarks

セクションがない場合は「ゼロ」に戻ります。

FontSettings

ドキュメントのフォント設定を取得または設定します。

public FontSettings FontSettings { get; set; }

Valore di proprietà

FontSettings

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à

FootnoteOptions

Frameset

Aspose.Words.Document.Frameset は、この文書がフレームページを表す場合の例を返します。

public Frameset Frameset { get; }

Valore di proprietà

Frameset

Remarks

文書がフレームされていない場合、財産は「ゼロ」の価値を持っています。

GlossaryDocument

この文書またはテンプレート内でグローザリードキュメントを取得または設定します. グローザリードキュメントは、AutoText、AutoCorrect、Building Block は、文書に定義されています。

public GlossaryDocument GlossaryDocument { get; set; }

Valore di proprietà

GlossaryDocument

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à

bool

Remarks

文書の文法をリクエストするには、この属性を「偽り」に設定します。

HasMacros

ドキュメントがVBAプロジェクト(マクロ)を持っている場合に「真実」を返します。

public bool HasMacros { get; }

Valore di proprietà

bool

Vedi anche

Document . RemoveMacros ()

HasRevisions

文書に追跡された変更がある場合に「真実」を返します。

public bool HasRevisions { get; }

Valore di proprietà

bool

Remarks

この属性は、Aspose.Words.RevisionCollection.Count をゼロに比較するための短縮です。

HyphenationOptions

ドキュメントハイフェナーションのオプションへのアクセスを提供します。

public HyphenationOptions HyphenationOptions { get; }

Valore di proprietà

HyphenationOptions

IncludeTextboxesFootnotesEndnotesInStat

テキストボックス、フットノート、エンドノートを単語数統計に含めるかどうかを指定します。

public bool IncludeTextboxesFootnotesEndnotesInStat { get; set; }

Valore di proprietà

bool

JustificationMode

ドキュメントのキャラクタースペース調整を取得または設定します。

public JustificationMode JustificationMode { get; set; }

Valore di proprietà

JustificationMode

LastSection

文書の最後のセクションを取得します。

public Section LastSection { get; }

Valore di proprietà

Section

Remarks

セクションがない場合は「ゼロ」に戻ります。

LayoutOptions

Aspose.Words.Layout.LayoutOptions オブジェクトは、このドキュメントの配置プロセスを制御するオプションを表しています。

public LayoutOptions LayoutOptions { get; }

Valore di proprietà

LayoutOptions

MailMerge

文書のメール合併機能を表す Aspose.Words.MailMerging.MailMerge オブジェクトを返します。

public MailMerge MailMerge { get; }

Valore di proprietà

MailMerge

MailMergeSettings

ドキュメントのすべてのメール合併情報を含むオブジェクトを取得または設定します。

public MailMergeSettings MailMergeSettings { get; set; }

Valore di proprietà

MailMergeSettings

Remarks

このオブジェクトを使用して、文書のメール合併データソースを指定し、この情報(利用可能なデータフィールドとともに)は、ユーザーがこの文書を開くときにMicrosoft Wordに表示されます。

Cet objet n’est jamais.

NodeType

返信 Aspose.Words.NodeType.Document

public override NodeType NodeType { get; }

Valore di proprietà

NodeType

OriginalFileName

ドキュメントのオリジナルファイル名を取得します。

public string OriginalFileName { get; }

Valore di proprietà

string

Remarks

Retourne si le document a été chargé d’un courant ou créé blanchiment.

OriginalLoadFormat

このオブジェクトにアップロードされたオリジナルのドキュメントの形式を取得します。

public LoadFormat OriginalLoadFormat { get; }

Valore di proprietà

LoadFormat

Remarks

新しい白いドキュメントを作成した場合、 Aspose.Words.LoadFormat.Doc 値を返します。

PackageCustomParts

OOXML パッケージにリンクされている「未知の関係」を使用してカスタマイズされたパーツ(任意のコンテンツ)のコレクションを取得または設定します。

public CustomPartCollection PackageCustomParts { get; set; }

Valore di proprietà

CustomPartCollection

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à

int

Vedi anche

Document . UpdatePageLayout ()

ProtectionType

現在のアクティブドキュメント保護タイプを取得します。

public ProtectionType ProtectionType { get; }

Valore di proprietà

ProtectionType

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à

bool

RemovePersonalInformation

Microsoft Word がコメント、レビュー、およびコメントからすべてのユーザー情報を削除することを示す旗を取得または設定します。文書を保存する際の文書属性

public bool RemovePersonalInformation { get; set; }

Valore di proprietà

bool

Revisions

この文書に存在する修正(追跡変更)のコレクションを受け取ります。

public RevisionCollection Revisions { get; }

Valore di proprietà

RevisionCollection

Remarks

返品されたコレクションは「ライブ」コレクションであり、修正を含む文書の一部を削除した場合、削除されたコレクションは自動的にこのコレクションから消え去ります。

RevisionsView

ドキュメントのオリジナルまたは改訂版で作業するかどうかを示す値を取得または設定します。

public RevisionsView RevisionsView { get; set; }

Valore di proprietà

RevisionsView

Remarks

La valeur défectueuse est ASPOSE.Words.Revisions オリジナル.

Sections

文書のすべてのセクションを表すコレクションを返します。

public SectionCollection Sections { get; }

Valore di proprietà

SectionCollection

ShadeFormData

形のフィールドに灰色の影を振り回すかどうかを指定します。

public bool ShadeFormData { get; set; }

Valore di proprietà

bool

ShowGrammaticalErrors

この文書に文法エラーが表示されるかどうかを指定します。

public bool ShowGrammaticalErrors { get; set; }

Valore di proprietà

bool

ShowSpellingErrors

このドキュメントにスプレーエラーが表示されるかどうかを指定します。

public bool ShowSpellingErrors { get; set; }

Valore di proprietà

bool

SpellingChecked

「真実」を返す場合、文書が検証された場合。

public bool SpellingChecked { get; set; }

Valore di proprietà

bool

Remarks

文書に記述を返すには、この財産を「偽物」に設定します。

Theme

この文書のための Aspose.Words.Document.Theme オブジェクトを取得します。

public Theme Theme { get; }

Valore di proprietà

Theme

TrackRevisions

この文書がMicrosoft Wordで編集されたときに変更が追跡される場合の真実です。

public bool TrackRevisions { get; set; }

Valore di proprietà

bool

Remarks

このオプションを設定するだけで、トラックの変更が起動またはオフであるかどうかをMicrosoft Word に指示します. この属性は、 Aspose.Words を介してプログラミング的に行うドキュメントの変更に影響を与えません。

Aspose.Words によってプログラム的に作成されている変更を自動的に追跡したい場合は、このドキュメントに Aspose.Words.Document.StartTrackRevisions(System.String、System.DateTime) 方法を使用します。

Variables

文書またはテンプレートに追加された変数の収集を返します。

public VariableCollection Variables { get; }

Valore di proprietà

VariableCollection

VbaProject

Aspose.Words.Document.VbaProject を取得または設定します。

public VbaProject VbaProject { get; set; }

Valore di proprietà

VbaProject

VersionsCount

DOCドキュメントに保存されたドキュメントバージョンの数を取得します。

public int VersionsCount { get; }

Valore di proprietà

int

Remarks

Microsoft Word のバージョンはファイル/バージョンメニューを介してアクセスできます. Microsoft Word は DOC ファイルのバージョンのみをサポートします。

この属性は、この文書にドキュメントバージョンが保存されているかどうかを検出することを可能にします Aspose.Words で開く前に Aspose.Words は、ドキュメントバージョンの他のサポートを提供しません。

ViewOptions

ドキュメントが Microsoft Word でどのように表示されているかを制御するオプションを提供します。

public ViewOptions ViewOptions { get; }

Valore di proprietà

ViewOptions

Watermark

ウォーターマーク文書へのアクセスを提供します。

public Watermark Watermark { get; }

Valore di proprietà

Watermark

WebExtensionTaskPanes

タスクパネの添加物のリストを表すコレクションを返します。

public TaskPaneCollection WebExtensionTaskPanes { get; }

Valore di proprietà

TaskPaneCollection

WriteProtection

文書の書き込み保護のオプションへのアクセスを提供します。

public WriteProtection WriteProtection { get; }

Valore di proprietà

WriteProtection

Methods

Accept(DocumentVisitor)

訪問者を受け入れる。

public override bool Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

ノードを訪れる訪問者。

Returns

bool

すべてのノードが訪問された場合の真実; 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

VisitorAction

訪問者が行う行動

AcceptStart(DocumentVisitor)

訪問者が文書の始まりを訪問することを認めます。

public override VisitorAction AcceptStart(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

ドキュメント訪問者

Returns

VisitorAction

訪問者が行う行動

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

Document

クローン化された文書

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

Document

Remarks

結果文書は、MS Wordの文書のように見えるべきであり、「特定のページを印刷する」ようになりました。ヘッド/フットとクロステーブルのレイアウトが保存されます。しかし、ページ数を減らす間に現れる色彩の多くのおかげで、レイアウトの完全な調和は、多くの努力を必要とする静かに複雑な課題です。文書の複雑さに応じて、出力文書と比較して結果文書のコンテンツの配置に小さな差がある可能性があります。あらゆるフィードバックが大いに評価されます。

GetPageInfo(int)

ページのサイズ、方向性、および印刷またはリダリングに役立つページに関するその他の情報を取得します。

public PageInfo GetPageInfo(int pageIndex)

Parameters

pageIndex int

0 ベースのページインデックス

Returns

PageInfo

JoinRunsWithSameFormatting()

ドキュメントのすべての段落で同じフォーマットを実行します。

public int JoinRunsWithSameFormatting()

Returns

int

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

List di < int >

ページ番号のリストは白と見なされ、削除されました。

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

SizeF

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

float

Save(Le string)

ファイルにドキュメントを保存します. 拡張子から保存形式を自動的に決定します。

public SaveOutputParameters Save(string fileName)

Parameters

fileName string

ドキュメントの名称: ドキュメントを含む場合指定されたファイル名はすでに存在し、既存の文書は書き換えられています。

Returns

SaveOutputParameters

あなたがオプションで使用できる追加情報。

Save(Téléchargement, SaveFormat)

文書を指定された形式のファイルに保存します。

public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)

Parameters

fileName string

ドキュメントの名称: ドキュメントを含む場合指定されたファイル名はすでに存在し、既存の文書は書き換えられています。

saveFormat SaveFormat

文書を保存するための形式

Returns

SaveOutputParameters

あなたがオプションで使用できる追加情報。

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

SaveOutputParameters

あなたがオプションで使用できる追加情報。

Save(Résumé : SaveFormat)

指定されたフォーマットを使用してドキュメントをストリームに保存します。

public SaveOutputParameters Save(Stream stream, SaveFormat saveFormat)

Parameters

stream Stream

文書を保存する場所をストリームします。

saveFormat SaveFormat

文書を保存するための形式

Returns

SaveOutputParameters

あなたがオプションで使用できる追加情報。

Save(Résultats, SaveOptions)

指定された保存オプションを使用してドキュメントをストリームに保存します。

public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)

Parameters

stream Stream

文書を保存する場所をストリームします。

saveOptions SaveOptions

文書がどのように保存されているかを制御するオプションを指定します. 「ゼロ」になることができます.これが「ゼロ」なら、文書は二重DOC形式で保存されます。

Returns

SaveOutputParameters

あなたがオプションで使用できる追加情報。

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

bool

「真実」は、正しいパスワードが指定され、文書が保護されていない場合。

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

この方法は、文書のページの配置を再構築します。

 Français