# encoding: utf-8
# module wx._html
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_html.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


class HtmlEasyPrinting(__wx__core.Object):
    """
    HtmlEasyPrinting(name="Printing", parentWindow=None) -> None
    
    This class provides very simple interface to printing architecture.
    """
    def GetName(self): # real signature unknown; restored from __doc__
        """
        GetName() -> str
        
        Returns the current name being used for preview frames and setup
        dialogs.
        """
        return ""

    def GetPageSetupData(self): # real signature unknown; restored from __doc__
        """
        GetPageSetupData() -> wx.PageSetupDialogData
        
        Returns a pointer to wxPageSetupDialogData instance used by this
        class.
        """
        pass

    def GetParentWindow(self): # real signature unknown; restored from __doc__
        """
        GetParentWindow() -> wx.Window
        
        Gets the parent window for dialogs.
        """
        pass

    def GetPrintData(self): # real signature unknown; restored from __doc__
        """
        GetPrintData() -> wx.PrintData
        
        Returns pointer to wxPrintData instance used by this class.
        """
        pass

    def PageSetup(self): # real signature unknown; restored from __doc__
        """
        PageSetup() -> None
        
        Display page setup dialog and allows the user to modify settings.
        """
        pass

    def PreviewFile(self, htmlfile): # real signature unknown; restored from __doc__
        """
        PreviewFile(htmlfile) -> bool
        
        Preview HTML file.
        """
        return False

    def PreviewText(self, htmltext, basepath=''): # real signature unknown; restored from __doc__
        """
        PreviewText(htmltext, basepath='') -> bool
        
        Preview HTML text (not file!).
        """
        return False

    def PrintFile(self, htmlfile): # real signature unknown; restored from __doc__
        """
        PrintFile(htmlfile) -> bool
        
        Print HTML file.
        """
        return False

    def PrintText(self, htmltext, basepath=''): # real signature unknown; restored from __doc__
        """
        PrintText(htmltext, basepath='') -> bool
        
        Print HTML text (not file!).
        """
        return False

    def SetFonts(self, normal_face, fixed_face, sizes): # real signature unknown; restored from __doc__
        """
        SetFonts(normal_face, fixed_face, sizes) -> None
        
        Sets fonts.
        """
        pass

    def SetFooter(self, footer, pg=None): # real signature unknown; restored from __doc__
        """
        SetFooter(footer, pg=PAGE_ALL) -> None
        
        Set page footer.
        """
        pass

    def SetHeader(self, header, pg=None): # real signature unknown; restored from __doc__
        """
        SetHeader(header, pg=PAGE_ALL) -> None
        
        Set page header.
        """
        pass

    def SetName(self, name): # real signature unknown; restored from __doc__
        """
        SetName(name) -> None
        
        Sets the name used for preview frames and setup dialogs.
        """
        pass

    def SetParentWindow(self, window): # real signature unknown; restored from __doc__
        """
        SetParentWindow(window) -> None
        
        Sets the parent window for dialogs.
        """
        pass

    def SetPromptMode(self, promptMode): # real signature unknown; restored from __doc__
        """
        SetPromptMode(promptMode) -> None
        
        Enable or disable showing the dialog before printing.
        """
        pass

    def SetStandardFonts(self, size=-1, normal_face='', fixed_face=''): # real signature unknown; restored from __doc__
        """
        SetStandardFonts(size=-1, normal_face='', fixed_face='') -> None
        
        Sets default font sizes and/or default font size.
        """
        pass

    def __init__(self, name="Printing", parentWindow=None): # real signature unknown; restored from __doc__
        pass

    Name = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetName() -> str

Returns the current name being used for preview frames and setup
dialogs."""

    PageSetupData = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPageSetupData() -> wx.PageSetupDialogData

Returns a pointer to wxPageSetupDialogData instance used by this
class."""

    ParentWindow = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetParentWindow() -> wx.Window

Gets the parent window for dialogs."""

    PrintData = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPrintData() -> wx.PrintData

Returns pointer to wxPrintData instance used by this class."""


    PromptMode = None # (!) real value is "<class 'wx._html.HtmlEasyPrinting.PromptMode'>"
    Prompt_Always = 2
    Prompt_Never = 0
    Prompt_Once = 1


