FlexReport for WinForms
C1DocumentSource クラス メンバ
フィールド  プロパティ  メソッド  イベント


C1.Document アセンブリ > C1.Document 名前空間 : C1DocumentSource クラス

C1DocumentSourceデータ型で公開されるメンバを以下の表に示します。

パブリック フィールド
 名前解説
Public フィールド  
トップ
プロテクト フィールド
パブリック プロパティ
 名前解説
Public プロパティGets or sets a value indicating whether calls to async methods of the current document source expect the async/await pattern to be used by the calling code. If this property is true, then the *Completed events (such as GenerateCompleted, GenerateCompleted and others) do not fire.  
Public プロパティGets the current busy state of the current C1DocumentSource.  
Public プロパティ System.ComponentModel.Componentから継承されます。
Public プロパティGets or sets the System.Net.NetworkCredential object specifying the credentials which will be used to access data for document generation.  
Public プロパティGets the C1PrintOptions object defining default print options used by printing methods of C1DocumentSource.  
Public プロパティGets a value indicating whether the current content is dirty and does not correspond to the current values of Paginated etc.  
Public プロパティGets a C1Document object produced by the current document source.  
Public プロパティGets a name of the document.  
Public プロパティGets the C1DocumentSourceFeatures object specifying the set of features supported by this C1DocumentSource.  
Public プロパティGets the value indicating whether the current C1DocumentSource busy.  
Public プロパティGets a value indicating whether this C1DocumentSource is disposed and can not be longer used.  
Public プロパティstatic (Shared in Visual Basic)Gets a value indicating whether the current document source is running in a user-interactive environment. This property returns false when running in a service, web app and so on.  
Public プロパティGets the LogEntryList containing the list of events which occured during the last operation (generating, exporting etc).  
Public プロパティGets the number of already generated pages.  
Public プロパティGets or sets the C1PageSettings object specifying the page settings to use when generating a paginated document (see Paginated).  
Public プロパティGets or sets a value indicating whether the content should be represented as set of fixed sized pages.  
Public プロパティGets a collection of parameters used to generate content.  
Public プロパティ System.ComponentModel.Componentから継承されます。
Public プロパティGets an array of exporters supported by the current document source object.  
トップ
プロテクト プロパティ
 名前解説
Protected プロパティ System.ComponentModel.Componentから継承されます。
Protected プロパティ System.ComponentModel.Componentから継承されます。
Protected プロパティ System.ComponentModel.Componentから継承されます。
Protected プロパティGets the already generated pages.  
トップ
パブリック メソッド
 名前解説
Public メソッドオーバーロードされます。 Adds log entry to the Log list.  
Public メソッド  
Public メソッドCancels currently executed async action and waits until action will be actually cancelled.  
Public メソッドClear generated content and sets Dirty to true.  
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッドオーバーロードされます。 オーバーライドされます。 Releases the unmanaged resources used by the Component and optionally releases the managed resources.  
Public メソッドFor internal use.  
Public メソッドExecutes an action specified by the C1DocumentAction object.  
Public メソッドNon-blocking (asynchronous) version of the ExecuteAction method.  
Public メソッドNon-blocking (asynchronous) version of the ExecuteAction method.  
Public メソッドExports the document into a stream in an external format using the specified export filter.  
Public メソッドNon-blocking (asynchronous) version of the Export method.  
Public メソッドNon-blocking (asynchronous) version of the Export method.  
Public メソッドGenerates the document.  
Public メソッドNon-blocking (asynchronous) version of the Generate method.  
Public メソッドNon-blocking (asynchronous) version of the Generate method.  
Public メソッドFor internal use. Non-blocking (asynchronous) version of the GetLinkTargetPosition method.  
Public メソッドFor internal use. Non-blocking (asynchronous) version of the GetLinkTargetPosition method.  
Public メソッドFor internal use. Returns a C1DocumentSourceContext object representing the current context of the C1DocumentSource.  
Public メソッドCreates the C1DocumentRange object on the base of two text positions specified by C1DocumentTextPosition objects.  
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッドFor internal use. Gets the position of a C1LinkTargetBase in the document.  
Public メソッドFor internal use. Fetches a generated page with the specified index, returns null if the requested page has not been generated yet.  
Public メソッドFor internal use. Fetches a page with the specified index.  
Public メソッドFor internal use. Non-blocking (asynchronous) version of the GetPage method.  
Public メソッドFor internal use. Non-blocking (asynchronous) version of the GetPage method.  
Public メソッドCreates a C1DocumentRange object that includes the specified page. This method can return null if the page contains no text.  
Public メソッドCreates a C1DocumentRange object that includes the whole document. This method can return null if the document contains no text.  
Public メソッドCreates a C1DocumentRange object that defines a word containing a specified position in the document.  
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッドFor internal use. Returns a value indicating whether the async operation is currently executing. Important note: this method checks only Generate, Export, ValidateParameters and ExecuteCustomAction actions. For example, this method can be used in OnLongOperation() to determine whether the operation is async or not.  
Public メソッドReturns a value indicating whether the Generate method can be called at the moment.  
Public メソッドFor internal use. Checkes whether a page with the specified index has already been requested, i.e. the GetPageAsync method has been called to fetch it.  
Public メソッドFor internal use.  
Public メソッドオーバーロードされます。 Prints the generated document.  
Public メソッド  
Public メソッドFor internal use. Sets the context for the current C1DocumentSource.  
Public メソッド System.ComponentModel.Componentから継承されます。
Public メソッドValidates the current parameter values, refreshes their valid values' lists if the values are valid.  
Public メソッドNon-blocking (asynchronous) version of the ValidateParameters method.  
Public メソッドNon-blocking (asynchronous) version of the ValidateParameters method.  
トップ
プロテクト メソッド
 名前解説
Protected メソッドCreates new instance of C1Document  
Protected メソッドCreates the ParameterCollection object.  
Protected メソッド System.ComponentModel.Componentから継承されます。
Protected メソッドFor internal use.  
Protected メソッド System.ComponentModel.Componentから継承されます。
Protected メソッドCalled from constructor, initializes an object.  
Protected メソッドShould be overriden. Executes an action specified by the C1DocumentAction on the document.  
Protected メソッドShould be overriden. Exports current with using specified exporter.  
Protected メソッドShould be overriden. Generates the content managed by this C1DocumentSource.  
Protected メソッドShould be overriden. Returns position of the some position within document.  
Protected メソッド  
Protected メソッドCan be overriden in derived class to perform additional inititializations of the exporter before export's starts.  
Protected メソッドShould be overriden. Validates values of parameters and refreshes their state.  
Protected メソッドオーバーロードされます。  System.MarshalByRefObjectから継承されます。
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
Protected メソッドFor internal use.  
トップ
パブリック イベント
 名前解説
Public イベントOccurs when the BusyState property value changes.  
Public イベントOccurs when the Dirty property value changes.  
Public イベント System.ComponentModel.Componentから継承されます。
Public イベントOccurs when the ExecuteActionAsync or ExecuteActionAsyncEx method has completed.  
Public イベントOccurs when the ExportAsync method has completed.  
Public イベントOccurs when the GenerateAsync method has completed.  
Public イベントFor internal use. Occurs when the GetBookmarkPositionAsync method has completed.  
Public イベントFor internal use. Occurs when the GetPageAsync method has completed.  
Public イベントOccurs periodically during various document operations. Allows to provide progress indication and the ability to cancel some long operations such as document generation.  
Public イベントOccurs when the PageCount property value changes.  
Public イベントFor internal use. Occurs when the pages have been cleared (PageCount becomes zero).  
Public イベントFor internal use. Occurs when the content of some pages has been loaded.  
Public イベントOccurs when a securiy exception occurs during a document source operation. This event allows to correct security-related properties like System.Net.NetworkCredential and retry a failed operation with new credentials.  
Public イベントOccurs when the ValidateParametersAsync method has completed.  
トップ
参照

参照

C1DocumentSource クラス
C1.Document 名前空間