# encoding: utf-8
# module wx._richtext
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_richtext.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._adv as __wx__adv
import wx._core as __wx__core
import wx._html as __wx__html


class RichTextPrinting(__wx__core.Object):
    """
    RichTextPrinting(name="Printing", parentWindow=None) -> None
    
    This class provides a simple interface for performing wxRichTextBuffer
    printing and previewing.
    """
    def GetFooterText(self, page=None, location=None): # real signature unknown; restored from __doc__
        """
        GetFooterText(page=RICHTEXT_PAGE_EVEN, location=RICHTEXT_PAGE_CENTRE) -> str
        
        A convenience function to get the footer text.
        """
        return ""

    def GetHeaderFooterData(self): # real signature unknown; restored from __doc__
        """
        GetHeaderFooterData() -> RichTextHeaderFooterData
        
        Returns the internal wxRichTextHeaderFooterData object.
        """
        return RichTextHeaderFooterData

    def GetHeaderText(self, page=None, location=None): # real signature unknown; restored from __doc__
        """
        GetHeaderText(page=RICHTEXT_PAGE_EVEN, location=RICHTEXT_PAGE_CENTRE) -> str
        
        A convenience function to get the header text.
        """
        return ""

    def GetPageSetupData(self): # real signature unknown; restored from __doc__
        """
        GetPageSetupData() -> wx.PageSetupDialogData
        
        Returns a pointer to the internal page setup data.
        """
        pass

    def GetParentWindow(self): # real signature unknown; restored from __doc__
        """
        GetParentWindow() -> wx.Window
        
        Returns the parent window to be used for the preview window and
        printing wait dialog.
        """
        pass

    def GetPreviewRect(self): # real signature unknown; restored from __doc__
        """
        GetPreviewRect() -> wx.Rect
        
        Returns the dimensions to be used for the preview window.
        """
        pass

    def GetPrintData(self): # real signature unknown; restored from __doc__
        """
        GetPrintData() -> wx.PrintData
        
        Returns a pointer to the internal print data.
        """
        pass

    def GetTitle(self): # real signature unknown; restored from __doc__
        """
        GetTitle() -> str
        
        Returns the title of the preview window or printing wait caption.
        """
        return ""

    def PageSetup(self): # real signature unknown; restored from __doc__
        """
        PageSetup() -> None
        
        Shows the page setup dialog.
        """
        pass

    def PreviewBuffer(self, buffer): # real signature unknown; restored from __doc__
        """
        PreviewBuffer(buffer) -> bool
        
        Shows a preview window for the given buffer.
        """
        return False

    def PreviewFile(self, richTextFile): # real signature unknown; restored from __doc__
        """
        PreviewFile(richTextFile) -> bool
        
        Shows a preview window for the given file.
        """
        return False

    def PrintBuffer(self, buffer, showPrintDialog=True): # real signature unknown; restored from __doc__
        """
        PrintBuffer(buffer, showPrintDialog=True) -> bool
        
        Prints the given buffer.
        """
        return False

    def PrintFile(self, richTextFile, showPrintDialog=True): # real signature unknown; restored from __doc__
        """
        PrintFile(richTextFile, showPrintDialog=True) -> bool
        
        Prints the given file.
        """
        return False

    def SetFooterText(self, text, page=None, location=None): # real signature unknown; restored from __doc__
        """
        SetFooterText(text, page=RICHTEXT_PAGE_ALL, location=RICHTEXT_PAGE_CENTRE) -> None
        
        A convenience function to set the footer text.
        """
        pass

    def SetHeaderFooterData(self, data): # real signature unknown; restored from __doc__
        """
        SetHeaderFooterData(data) -> None
        
        Sets the internal wxRichTextHeaderFooterData object.
        """
        pass

    def SetHeaderFooterFont(self, font): # real signature unknown; restored from __doc__
        """
        SetHeaderFooterFont(font) -> None
        
        Sets the wxRichTextHeaderFooterData font.
        """
        pass

    def SetHeaderFooterTextColour(self, colour): # real signature unknown; restored from __doc__
        """
        SetHeaderFooterTextColour(colour) -> None
        
        Sets the wxRichTextHeaderFooterData text colour.
        """
        pass

    def SetHeaderText(self, text, page=None, location=None): # real signature unknown; restored from __doc__
        """
        SetHeaderText(text, page=RICHTEXT_PAGE_ALL, location=RICHTEXT_PAGE_CENTRE) -> None
        
        A convenience function to set the header text.
        """
        pass

    def SetPageSetupData(self, pageSetupData): # real signature unknown; restored from __doc__
        """
        SetPageSetupData(pageSetupData) -> None
        
        Sets the page setup data.
        """
        pass

    def SetParentWindow(self, parent): # real signature unknown; restored from __doc__
        """
        SetParentWindow(parent) -> None
        
        Sets the parent window to be used for the preview window and printing
        wait dialog.
        """
        pass

    def SetPreviewRect(self, rect): # real signature unknown; restored from __doc__
        """
        SetPreviewRect(rect) -> None
        
        Sets the dimensions to be used for the preview window.
        """
        pass

    def SetPrintData(self, printData): # real signature unknown; restored from __doc__
        """
        SetPrintData(printData) -> None
        
        Sets the print data.
        """
        pass

    def SetShowOnFirstPage(self, show): # real signature unknown; restored from __doc__
        """
        SetShowOnFirstPage(show) -> None
        
        Pass true to show the header and footer on the first page.
        """
        pass

    def SetTitle(self, title): # real signature unknown; restored from __doc__
        """
        SetTitle(title) -> None
        
        Pass the title of the preview window or printing wait caption.
        """
        pass

    def __init__(self, name="Printing", parentWindow=None): # real signature unknown; restored from __doc__
        pass

    FooterText = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFooterText(page=RICHTEXT_PAGE_EVEN, location=RICHTEXT_PAGE_CENTRE) -> str

A convenience function to get the footer text."""

    HeaderFooterData = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHeaderFooterData() -> RichTextHeaderFooterData

Returns the internal wxRichTextHeaderFooterData object."""

    HeaderText = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHeaderText(page=RICHTEXT_PAGE_EVEN, location=RICHTEXT_PAGE_CENTRE) -> str

A convenience function to get the header text."""

    PageSetupData = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPageSetupData() -> wx.PageSetupDialogData

Returns a pointer to the internal page setup data."""

    ParentWindow = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetParentWindow() -> wx.Window

Returns the parent window to be used for the preview window and
printing wait dialog."""

    PreviewRect = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPreviewRect() -> wx.Rect

Returns the dimensions to be used for the preview window."""

    PrintData = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPrintData() -> wx.PrintData

Returns a pointer to the internal print data."""

    Title = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTitle() -> str

Returns the title of the preview window or printing wait caption."""



