<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # QTextDocumentWriter Class Reference ## [[QtGui](index.htm) module] 該QTextDocumentWriter類提供與格式無關的接口,用于編寫[QTextDocument](qtextdocument.html)對文件或其他裝置。[More...](#details) ### Methods * `__init__ (self)` * `__init__ (self, QIODevice?device, QByteArray?format)` * `__init__ (self, QString?fileName, QByteArray?format?=?QByteArray())` * `QTextCodec codec (self)` * `QIODevice device (self)` * `QString fileName (self)` * `QByteArray format (self)` * `setCodec (self, QTextCodec?codec)` * `setDevice (self, QIODevice?device)` * `setFileName (self, QString?fileName)` * `setFormat (self, QByteArray?format)` * `bool write (self, QTextDocument?document)` * `bool write (self, QTextDocumentFragment?fragment)` ### Static Methods * `list-of-QByteArray supportedDocumentFormats ()` * * * ## Detailed Description 該QTextDocumentWriter類提供與格式無關的接口,用于編寫[QTextDocument](qtextdocument.html)對文件或其他裝置。 寫一個文件,構造一個QTextDocumentWriter對象可以是文件名或一個設備對象,并指定要寫入的文件格式。你可以構造一個作家,并使用設定的格式[setFormat](qtextdocumentwriter.html#setFormat)( )以后。 Call [write](qtextdocumentwriter.html#write)()寫的文件到該設備。如果文檔被成功寫入,這個函數返回True。但是,如果寫文件時發生錯誤,將返回False 。 Call [supportedDocumentFormats](qtextdocumentwriter.html#supportedDocumentFormats)( )對于格式QTextDocumentWriter可以寫一個清單。 由于所支持的輸出格式的能力有很大的不同,筆者簡單地輸出各種格式對象的適當子集。這通常包括格式化的文本和文檔中包含的圖像。 * * * ## Method Documentation ``` QTextDocumentWriter.__init__ (self) ``` 構造一個空[QTextDocumentWriter](qtextdocumentwriter.html)對象。寫作之前,你必須調用[setFormat](qtextdocumentwriter.html#setFormat)( )來設置文檔的格式,然后[setDevice](qtextdocumentwriter.html#setDevice)()或[setFileName](qtextdocumentwriter.html#setFileName)( ) 。 ``` QTextDocumentWriter.__init__ (self, QIODevice?device, QByteArray?format) ``` 構造一個[QTextDocumentWriter](qtextdocumentwriter.html)對象寫入給定的_device_在由指定的文檔格式_format_。 ``` QTextDocumentWriter.__init__ (self, QString?fileName, QByteArray?format?=?QByteArray()) ``` 構造一個[QTextDocumentWriter](qtextdocumentwriter.html)對象將寫入一個文件名為_fileName_使用由指定的文件格式_format_。如果_format_不設置,[QTextDocumentWriter](qtextdocumentwriter.html)將檢測到的文件格式通過檢查的延伸_fileName_。 ``` QTextCodec QTextDocumentWriter.codec (self) ``` [ 返回當前分配給該作家的編解碼器。 ](qtextcodec.html) [**See also**](qtextcodec.html) [setCodec](qtextdocumentwriter.html#setCodec)( ) 。 ``` QIODevice QTextDocumentWriter.device (self) ``` [ 返回當前分配的設備,或者0,如果沒有設備已經被分配。 ](qiodevice.html) [**See also**](qiodevice.html) [setDevice](qtextdocumentwriter.html#setDevice)( ) 。 ``` QString QTextDocumentWriter.fileName (self) ``` 如果當前分配裝置是[QFile](qfile.html),或者如果[setFileName](qtextdocumentwriter.html#setFileName)()被調用時,該函數返回到被寫入到該文件的名稱。在所有其他情況下,它返回一個空字符串。 **See also** [setFileName](qtextdocumentwriter.html#setFileName)()和[setDevice](qtextdocumentwriter.html#setDevice)( ) 。 ``` QByteArray QTextDocumentWriter.format (self) ``` [ 返回用于書寫文檔的格式。 ](qbytearray.html) [**See also**](qbytearray.html) [setFormat](qtextdocumentwriter.html#setFormat)( ) 。 ``` QTextDocumentWriter.setCodec (self, QTextCodec?codec) ``` 設置編解碼器,該流_codec_。編解碼器是用于編碼被寫入任何數據。默認情況下,[QTextDocumentWriter](qtextdocumentwriter.html)使用UTF-8 。 **See also** [codec](qtextdocumentwriter.html#codec)( ) 。 ``` QTextDocumentWriter.setDevice (self, QIODevice?device) ``` 集作家的設備到_device_規定。如果設備已經設置,老設備被移除,但在其他方面保持不變。 如果該設備尚未打開,[QTextDocumentWriter](qtextdocumentwriter.html)將嘗試在打開設備[QIODevice.WriteOnly](qiodevice.html#OpenModeFlag-enum)模式通過調用open ( ) 。 **Note:**這不會對某些設備,如工作[QProcess](qprocess.html),[QTcpSocket](qtcpsocket.html)和[QUdpSocket](qudpsocket.html),其中該裝置之前,需要一些配置可以被打開。 **See also** [device](qtextdocumentwriter.html#device)()和[setFileName](qtextdocumentwriter.html#setFileName)( ) 。 ``` QTextDocumentWriter.setFileName (self, QString?fileName) ``` 設置文件的要寫入的名稱_fileName_。在內部,[QTextDocumentWriter](qtextdocumentwriter.html)將創建一個[QFile](qfile.html)并在打開它[QIODevice.WriteOnly](qiodevice.html#OpenModeFlag-enum)模式,并編寫文檔時使用這個文件。 **See also** [fileName](qtextdocumentwriter.html#fileName)()和[setDevice](qtextdocumentwriter.html#setDevice)( ) 。 ``` QTextDocumentWriter.setFormat (self, QByteArray?format) ``` 設置用于寫文件的格式_format_規定。_format_是不區分大小寫的文本字符串。例如: ``` [QTextDocumentWriter](qtextdocumentwriter.html) writer; writer.setFormat("odf"); // same as writer.setFormat("ODF"); ``` 您可以致電[supportedDocumentFormats](qtextdocumentwriter.html#supportedDocumentFormats)( )對于格式的完整列表[QTextDocumentWriter](qtextdocumentwriter.html)支持。 **See also** [format](qtextdocumentwriter.html#format)( ) 。 ``` list-of-QByteArray QTextDocumentWriter.supportedDocumentFormats () ``` 返回的文檔格式所支持的列表[QTextDocumentWriter](qtextdocumentwriter.html)。 默認情況下, Qt可以編寫以下格式: | Format | Description | | --- | --- | | plaintext | Plain text | | HTML | HyperText Markup Language | | ODF | OpenDocument Format | **See also** [setFormat](qtextdocumentwriter.html#setFormat)( ) 。 ``` bool QTextDocumentWriter.write (self, QTextDocument?document) ``` 將給定_document_到指定的裝置或檔案,并成功返回True ,否則返回False 。 ``` bool QTextDocumentWriter.write (self, QTextDocumentFragment?fragment) ``` 通過寫入指定的文件片段_fragment_到指定的裝置或檔案,并成功返回True ,否則返回False 。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看