Class Document

Class Document

名称: Aspose.Words 合計: Aspose.Words.dll (25.4.0)

単語文書を表します。

もっと知るには、訪問してください。 Working with Document 文書記事です。

public class Document : DocumentBase, IEnumerable<node>, IEnumerable, IXPathNavigable

Inheritance

object Node CompositeNode DocumentBase Document

Implements

IEnumerable , IEnumerable ,9位 ナビゲーション

相続人

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 フォーマットのいずれかに保存します。

Aspose.Words.Document.RenderToScale(System.Int32,System.Drawing.Graphics,System.Single,System.Single)または Aspose.Words.Document.RenderToSize(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single,System.Single)の方法を使用してドキュメントページを直接オブジェクトに引き出す。

ドキュメントを印刷するには、 Aspose.Words.Document.Print(System.String) 方法の 1 つを使用します。

Aspose.Words.Document.MailMerge は、さまざまなデータソースからのデータを迅速かつ簡単にMicrosoft Word で設計されたレポートを人口化することを可能にする Wl26 のレポーターです. データは DataSet、DataTable、dataView、IDataReader または数値の範囲から来ることができます. それはデータ源に含まれるレコードを通過し、必要に応じて成長する文書のメール合併フィールドにそれらを入力します。

Aspose.Words.Document は、文書幅広い情報を保存する、すなわち _ www.wl26_.document Base.Styles、 _wll26 _.dokument.BuiltInDokumentProperties、 __wla.customDOCUMENTProperty、リストおよびマクロ.これらのオブジェクトのほとんどが、関連する属性を介してアクセスできます。

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. ドキュメントのコンテンツは自由にプログラム的に操作することができます:

  • ドキュメントのノードは、例えば、Aspose.Words.Document.Sections、Aspose.Words.ParagraphCollectionなど、タップされたコレクションを通じてアクセスできます。
  • ドキュメントのノードは、Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType、System.Boolean)またはAspose.Words.CompositeNode.SelectNodes(System.String)またはAspose.Words.CompositeNode.SelectSingleNode(System.String)を使用してノードタイプによって選択できます。
  • コンテンツノードは、文書のどこからでも追加または削除することができます Aspose.Words.CompositeNode.InsertBefore’‘1(‘‘0,Aspose.Words.Node), Aspose.Words.CompositeNode.InsertAfter’‘1(‘‘0,Aspose.Words.Node), Aspose.Words.CompositeNode.RemoveChild’‘1(‘‘0)および基礎クラス Aspose.Words.CompositeNodeによって提供される他の方法。
  • それぞれのノードの形式特性は、そのノードの特性を通じて変更することができます。

Aspose.Words.DocumentBuilder を使用して、ドキュメントツリーをプログラム的に作成または人口化する作業を簡素化します。

Aspose.Words.Document は Aspose.Words.Section のオブジェクトのみを含むことができます。

Microsoft Word では、有効なドキュメントには少なくとも 1 つのセクションが必要です。

Constructors

Document()

白い文書を作成します。

public Document()

Remarks

空白ドキュメントはリソースから取り出され、デフォルトで、結果ドキュメントは Aspose.Words.Settings.MsWordVersion.Word2007によって作成されたように見えます。

Aspose.Words.Settings.CompatibilityOptions.OptimizeFor(W L 26.MsWordVersion) 方法は、ドキュメントのコンテンツを最適化するために使用することができ、また、特定のバージョンの MS Word にデフォルトの __ WL 26_ 行動を使用することができます。

ドキュメント紙のサイズはデフォルトで書きます. ページの設定を変更したい場合は、Aspose.Words.Section.PageSetup を使用します。

作成後、簡単に文書コンテンツを追加するために Aspose.Words.DocumentBuilder を使用することができます。

Document(ストレッチ)

ファイルから既存の文書を開きます ファイル形式を自動的に検出します。

public Document(string fileName)

Parameters

fileName string

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

Exceptions

UnsupportedFileFormatException

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

FileCorruptedException

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

Exception

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

IOException

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

IncorrectPasswordException

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

ArgumentException

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

Document(トップ > 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

ドキュメントは流れの始まりに保存されなければなりません. ストリームはランダムポジションをサポートする必要があります。

Exceptions

UnsupportedFileFormatException

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

FileCorruptedException

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

Exception

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

IOException

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

IncorrectPasswordException

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

ArgumentNullException

流れはゼロではない。

NotSupportedException

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

ObjectDisposedException

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

Document(ストリーム、LoadOptions)

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

public Document(Stream stream, LoadOptions loadOptions)

Parameters

stream Stream

どこからドキュメントを充電するかを流す。

loadOptions LoadOptions

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

Remarks

ドキュメントは流れの始まりに保存されなければなりません. ストリームはランダムポジションをサポートする必要があります。

Exceptions

UnsupportedFileFormatException

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

FileCorruptedException

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

Exception

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

IOException

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

IncorrectPasswordException

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

ArgumentNullException

流れはゼロではない。

NotSupportedException

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

ObjectDisposedException

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

Properties

AttachedTemplate

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

public string AttachedTemplate { get; set; }

不動産価値

string

Remarks

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

タイトル:Words.Properties.BuiltInDocumentProperties.Template

Exceptions

ArgumentNullException

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

AutomaticallyUpdateStyles

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

public bool AutomaticallyUpdateStyles { get; set; }

不動産価値

bool

Bibliography

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

public Bibliography Bibliography { get; }

不動産価値

Bibliography

BuiltInDocumentProperties

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

public BuiltInDocumentProperties BuiltInDocumentProperties { get; }

不動産価値

BuiltInDocumentProperties

CompatibilityOptions

文書互換性のオプションへのアクセスを提供します(すなわち、ユーザーの好みは、 Compatibilityタブ The Options 言葉の対話)

public CompatibilityOptions CompatibilityOptions { get; }

不動産価値

CompatibilityOptions

Compliance

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

public OoxmlCompliance Compliance { get; }

不動産価値

OoxmlCompliance

Remarks

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

CustomDocumentProperties

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

public CustomDocumentProperties CustomDocumentProperties { get; }

不動産価値

CustomDocumentProperties

CustomXmlParts

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

public CustomXmlPartCollection CustomXmlParts { get; set; }

不動産価値

CustomXmlPartCollection

Remarks

Aspose.Words は、OOXML および DOC ドキュメントにカスタマイズされた XML パーツのみをアップロードして保存します。

この財産はありえない。

アポセス.Words.Markup.CustomXmlPart

DefaultTabStop

入力またはデフォルトタブ停止間の間隔(ポイント)を設定します。

public double DefaultTabStop { get; set; }

不動産価値

double

こちらも見る

TabStopCollection , TabStop

DigitalSignatures

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

public DigitalSignatureCollection DigitalSignatures { get; }

不動産価値

DigitalSignatureCollection

Remarks

このコレクションには、オリジナルの文書からアップロードされたデジタルサインが含まれています. これらのデジタルサインは、ファイルまたはストリームにこの Aspose.Words.Document オブジェクトを保存すると保存されませんので、保存または変換は、オリジナルの文書と異なる文書を生成し、オリジナルのデジタルサインはもはや有効ではありません。

このコレクションは決してありません . 文書が署名されていない場合は、ゼロ要素が含まれます。

EndnoteOptions

このドキュメントにおけるエンドノートの数値と位置をコントロールするオプションを提供します。

public EndnoteOptions EndnoteOptions { get; }

不動産価値

EndnoteOptions

FieldOptions

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

public FieldOptions FieldOptions { get; }

不動産価値

FieldOptions

FirstSection

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

public Section FirstSection { get; }

不動産価値

Section

Remarks

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

FontSettings

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

public FontSettings FontSettings { get; set; }

不動産価値

FontSettings

Remarks

この属性は、文書ごとにフォントの設定を指定することを可能にします. 設定すると、デフォルトの静的なフォントの設定 Aspose.Words.Fonts.FontSettings.DefaultInstance が使用されます。

デフォルト値です。

FootnoteOptions

このドキュメントにおける足跡の数値と位置を制御するオプションを提供します。

public FootnoteOptions FootnoteOptions { get; }

不動産価値

FootnoteOptions

Frameset

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

public Frameset Frameset { get; }

不動産価値

Frameset

Remarks

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

GlossaryDocument

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

public GlossaryDocument GlossaryDocument { get; set; }

不動産価値

GlossaryDocument

Remarks

この財産は、文書にグローザー文書がない場合に返還されます。

Aspose.Words.BuildingBlocks.GlossaryDocument オブジェクトを作成し、この属性を割り当てることによって文書にグローザリー文書を追加することができます。

Aspose.Words.BuildingBlocks.Glossaryドキュメント

GrammarChecked

文書が文法のためにチェックされた場合に「真実」を返します。

public bool GrammarChecked { get; set; }

不動産価値

bool

Remarks

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

HasMacros

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

public bool HasMacros { get; }

不動産価値

bool

こちらも見る

Document . RemoveMacros ()

HasRevisions

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

public bool HasRevisions { get; }

不動産価値

bool

Remarks

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

HyphenationOptions

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

public HyphenationOptions HyphenationOptions { get; }

不動産価値

HyphenationOptions

IncludeTextboxesFootnotesEndnotesInStat

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

public bool IncludeTextboxesFootnotesEndnotesInStat { get; set; }

不動産価値

bool

JustificationMode

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

public JustificationMode JustificationMode { get; set; }

不動産価値

JustificationMode

LastSection

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

public Section LastSection { get; }

不動産価値

Section

Remarks

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

LayoutOptions

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

public LayoutOptions LayoutOptions { get; }

不動産価値

LayoutOptions

MailMerge

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

public MailMerge MailMerge { get; }

不動産価値

MailMerge

MailMergeSettings

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

public MailMergeSettings MailMergeSettings { get; set; }

不動産価値

MailMergeSettings

Remarks

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

このオブジェクトは決して存在しない。

NodeType

返信 Aspose.Words.NodeType.Document

public override NodeType NodeType { get; }

不動産価値

NodeType

OriginalFileName

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

public string OriginalFileName { get; }

不動産価値

string

Remarks

文書が流れから充電された場合または空白を作成した場合に返信します。

OriginalLoadFormat

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

public LoadFormat OriginalLoadFormat { get; }

不動産価値

LoadFormat

Remarks

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

PackageCustomParts

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

public CustomPartCollection PackageCustomParts { get; set; }

不動産価値

CustomPartCollection

Remarks

これらのカスタマイズパーツをカスタマイズXMLデータと混同しないでください.カスタマイズXMLパーツにアクセスする必要がある場合は、Aspose.Words.Document.CustomXmlPartsの属性を使用してください。

このコレクションには OOXML パーツが含まれ、その親は OOXML パッケージであり、目標は「未知の関係」です。

Aspose.Words は、OOXML ドキュメントにカスタマイズされたパーツのみをアップロードおよび保存します。

この財産はありえない。

アポセス.Words.Markup.CustomPart

PageCount

ドキュメントのページ数は、最新のページランキング作業によって計算されるように取得します。

public int PageCount { get; }

不動産価値

int

こちらも見る

Document . UpdatePageLayout ()

ProtectionType

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

public ProtectionType ProtectionType { get; }

不動産価値

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; }

不動産価値

bool

RemovePersonalInformation

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

public bool RemovePersonalInformation { get; set; }

不動産価値

bool

Revisions

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

public RevisionCollection Revisions { get; }

不動産価値

RevisionCollection

Remarks

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

RevisionsView

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

public RevisionsView RevisionsView { get; set; }

不動産価値

RevisionsView

Remarks

デフォルト値は ASPOSE.Words.Revisions オリジナル.

Sections

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

public SectionCollection Sections { get; }

不動産価値

SectionCollection

ShadeFormData

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

public bool ShadeFormData { get; set; }

不動産価値

bool

ShowGrammaticalErrors

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

public bool ShowGrammaticalErrors { get; set; }

不動産価値

bool

ShowSpellingErrors

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

public bool ShowSpellingErrors { get; set; }

不動産価値

bool

SpellingChecked

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

public bool SpellingChecked { get; set; }

不動産価値

bool

Remarks

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

Theme

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

public Theme Theme { get; }

不動産価値

Theme

TrackRevisions

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

public bool TrackRevisions { get; set; }

不動産価値

bool

Remarks

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

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

Variables

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

public VariableCollection Variables { get; }

不動産価値

VariableCollection

VbaProject

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

public VbaProject VbaProject { get; set; }

不動産価値

VbaProject

VersionsCount

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

public int VersionsCount { get; }

不動産価値

int

Remarks

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

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

ViewOptions

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

public ViewOptions ViewOptions { get; }

不動産価値

ViewOptions

Watermark

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

public Watermark Watermark { get; }

不動産価値

Watermark

WebExtensionTaskPanes

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

public TaskPaneCollection WebExtensionTaskPanes { get; }

不動産価値

TaskPaneCollection

WriteProtection

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

public WriteProtection WriteProtection { get; }

不動産価値

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(ドキュメント、ImportFormatMode)

この文書の終わりに指定された文書を追加します。

public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode)

Parameters

srcDoc Document

添付する文書。

importFormatMode ImportFormatMode

衝突するスタイルのフォーマットを組み合わせる方法を指定します。

AppendDocument(ドキュメント、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(ドキュメント、ストリップ、DateTime)

この文書を他の文書と比較し、編集およびフォーマットレビューの数として変更を生成します Aspose.Words.Revision。

public void Compare(Document document, string author, DateTime dateTime)

Parameters

document Document

比較する文書。

author string

著者の初期文書は、レビューのために使用する。

dateTime DateTime

レビューに使用する日付と時間

Remarks

注記 文書は比較前に修正する必要はありません。

Compare(ドキュメント、ストレッチ、 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(ストレッチ)

指定されたテンプレートから文書にスタイルをコピーします。

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 のこのバージョンは、以下のようなテーブルスタイルの限られたサポートを提供します。

  • DOCX または WordprocessingML ドキュメントで定義されたテーブルスタイルは、ドキュメントを DOCX または WordprocessingML として保存する際にテーブルスタイルとして保存されます。
  • DOCX または WordprocessingML ドキュメントで定義されたテーブルスタイルは、ドキュメントを他のフォーマット、ランダム、または印刷に保存する際にテーブルで直接フォーマットに自動的に変換されます。
  • DOC文書で定義されたテーブルスタイルは、DOCとしてのみ文書を保存する際にテーブルスタイルとして保存されます。

ExtractPages(int、 int)

Aspose.Words.Document オブジェクトを表示するページの指定範囲を返します。

public Document ExtractPages(int index, int count)

Parameters

index int

抽出する最初のページのゼロベースのインデックス。

count int

引き出されるページ数

Returns

Document

Remarks

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

GetPageInfo(インタ)

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

public PageInfo GetPageInfo(int pageIndex)

Parameters

pageIndex int

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

Returns

PageInfo

JoinRunsWithSameFormatting()

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

public int JoinRunsWithSameFormatting()

Returns

int

参加者数:当時 N 関連するレースが追加され、それらは計算されます。 N - 1 加わる

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(保護タイプ、ストレッチ)

文書を変更から保護し、選択的に保護パスワードを設定します。

public void Protect(ProtectionType type, string password)

Parameters

type ProtectionType

文書の保護の種類を指定します。

password string

ドキュメントを保護するためのパスワードは「ゼロ」または「パスワードなし」でドキュメントを保護したい場合は、空のラインを指定します。

Remarks

文書が保護されている場合、ユーザーは、記録を追加し、レビューを行うか、フォームを記入するなど、限られた変更のみを行うことができます。

文書の保護は書く保護とは異なります. 書く保護は Aspose.Words.Document.WriteProtection を使用して指定されます。

RemoveBlankPages()

文書から白いページを削除します。

public List<int> RemoveBlankPages()

Returns

List < int >

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

Remarks

結果文書には、他のコンテンツが白いと見なされるページが含まれていません。数値を含む、ヘッダー/フォーター、および全体的な配置は変わらないべきです。

ページは、ページの体が目に見えるコンテンツがない場合、例えば、限界がない空っぽのテーブルは、見えないとみなされ、したがってページは白いと検出されます。

RemoveExternalSchemaReferences()

この文書から外部 XML スケジュールの参照を削除します。

public void RemoveExternalSchemaReferences()

RemoveMacros()

ドキュメントからすべてのマクロ(VBAプロジェクト)とツールバーとコマンドのカスタマイズを削除します。

public void RemoveMacros()

Remarks

ドキュメントからすべてのマクロを取り除くことで、ドキュメントにはマクロウイルスが含まれていないことを確認できます。

RenderToScale(フラット、フラット、フラット、フラット)

[CLSCompliant(false)]
public SizeF RenderToScale(int pageIndex, SKCanvas graphics, float x, float y, float scale)

Parameters

pageIndex int

graphics スカンバス

x float

y float

scale float

Returns

SizeF

RenderToSize(フラット、フラット、フラット、フラット、フラット)

[CLSCompliant(false)]
public float RenderToSize(int pageIndex, SKCanvas graphics, float x, float y, float width, float height)

Parameters

pageIndex int

graphics スカンバス

x float

y float

width float

height float

Returns

float

Save(ストレッチ)

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

public SaveOutputParameters Save(string fileName)

Parameters

fileName string

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

Returns

SaveOutputParameters

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

Save(ストリート、SaveFormat)

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

public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)

Parameters

fileName string

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

saveFormat SaveFormat

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

Returns

SaveOutputParameters

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

Save(ストレッチ、SaveOptions)

文書を指定された保存オプションを使用してファイルに保存します。

public SaveOutputParameters Save(string fileName, SaveOptions saveOptions)

Parameters

fileName string

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

saveOptions SaveOptions

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

Returns

SaveOutputParameters

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

Save(ストリーム, SaveFormat)

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

public SaveOutputParameters Save(Stream stream, SaveFormat saveFormat)

Parameters

stream Stream

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

saveFormat SaveFormat

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

Returns

SaveOutputParameters

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

Save(ストリーム、SaveOptions)

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

public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)

Parameters

stream Stream

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

saveOptions SaveOptions

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

Returns

SaveOutputParameters

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

StartTrackRevisions(タイトル: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 オプションを変更しませんし、修正の追跡の目的でその値を使用しません。

こちらも見る

Document . StopTrackRevisions ()

StartTrackRevisions(ストレッチ)

自動的に、修正の変更としてプログラム的にドキュメントに作成するすべての追加の変更をマークし始めます。

public void StartTrackRevisions(string author)

Parameters

author string

著者の初期文書は、レビューのために使用する。

Remarks

この方法を呼び出し、プログラミングで文書にいくつかの変更を行い、文書を保存し、後にMS Wordで文書を開くと、これらの変更は修正として表示されます。

現在、Aspose.Words は、ノードの挿入と削除のみの追跡をサポートしています。

変更の自動追跡は、ノード操作を通じてこのドキュメントを変更する際にも、Aspose.Words.DocumentBuilder を使用する際にもサポートされます。

この方法は Aspose.Words.Document.TrackRevisions オプションを変更しませんし、修正の追跡の目的でその値を使用しません。

こちらも見る

Document . StopTrackRevisions ()

StopTrackRevisions()

文書の自動マークを修正として変更することを停止します。

public void StopTrackRevisions()

こちらも見る

Document . StartTrackRevisions ( string , DateTime )

UnlinkFields()

ドキュメント全体のフィールドを無リンクします。

public void UnlinkFields()

Remarks

ドキュメント全体のすべてのフィールドを最新の結果で置き換える。

ドキュメントの一部のフィールドを無リンクするには、Aspose.Words.Range.UnlinkFields を使用します。

Unprotect()

パスワードに関係なく文書から保護を削除します。

public void Unprotect()

Remarks

この方法は、保護パスワードを持っている場合でも文書を保護しません。

文書の保護は書く保護とは異なります. 書く保護は Aspose.Words.Document.WriteProtection を使用して指定されます。

Unprotect(ストレッチ)

正しいパスワードが指定された場合、文書から保護を削除します。

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

WL26_.Document.UpdateWordCount は、 __W L 26 で文字、単語、段落の属性を再計算および更新します。

Aspose.Words.Document.UpdateWordCount は、ラインやページの属性の数を更新しません。

評価バージョンを使用すると、評価ウォーターマークも単語数に含まれます。

UpdateWordCount(ボール)

文書の属性を数える単語の更新、選択的に Aspose.Words.Properties.BuiltInDocumentProperties.Lines 属性を更新します。

public void UpdateWordCount(bool updateLinesCount)

Parameters

updateLinesCount bool

「真実」とは、文書に記載されている行数が計算される場合のことです。

Remarks

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

 日本語