# 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 HtmlDCRenderer(__wx__core.Object):
    """
    HtmlDCRenderer() -> None
    
    This class can render HTML document into a specified area of a DC.
    """
    def FindNextPageBreak(self, pos): # real signature unknown; restored from __doc__
        """
        FindNextPageBreak(pos) -> int
        
        Finds the next page break after the specified (vertical) position.
        """
        return 0

    def GetTotalHeight(self): # real signature unknown; restored from __doc__
        """
        GetTotalHeight() -> int
        
        Returns the height of the HTML text in pixels.
        """
        return 0

    def GetTotalWidth(self): # real signature unknown; restored from __doc__
        """
        GetTotalWidth() -> int
        
        Returns the width of the HTML text in pixels.
        """
        return 0

    def Render(self, x, y, from_=0, to_=None): # real signature unknown; restored from __doc__
        """
        Render(x, y, from_=0, to_=INT_MAX) -> None
        
        Renders HTML text to the DC.
        """
        pass

    def SetDC(self, dc, pixel_scale=1.0): # real signature unknown; restored from __doc__
        """
        SetDC(dc, pixel_scale=1.0) -> None
        
        Assign DC instance to the renderer.
        """
        pass

    def SetFonts(self, normal_face, fixed_face, sizes): # real signature unknown; restored from __doc__
        """
        SetFonts(normal_face, fixed_face, sizes) -> None
        
        This function sets font sizes and faces.
        """
        pass

    def SetHtmlCell(self, cell): # real signature unknown; restored from __doc__
        """
        SetHtmlCell(cell) -> None
        
        Associate the given HTML contents to the renderer.
        """
        pass

    def SetHtmlText(self, html, basepath='', isdir=True): # real signature unknown; restored from __doc__
        """
        SetHtmlText(html, basepath='', isdir=True) -> None
        
        Assign text to the renderer.
        """
        pass

    def SetSize(self, width, height): # real signature unknown; restored from __doc__
        """
        SetSize(width, height) -> None
        
        Set size of output rectangle, in pixels.
        """
        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 font sizes to be relative to the given size or the system default
        size; use either specified or default font.
        """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    TotalHeight = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTotalHeight() -> int

Returns the height of the HTML text in pixels."""

    TotalWidth = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTotalWidth() -> int

Returns the width of the HTML text in pixels."""



