# encoding: utf-8
# module PyQt6.QtGui
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\PyQt6\QtGui.pyd
# by generator 1.147
# no doc

# imports
import PyQt6.QtCore as __PyQt6_QtCore
import PyQt6.sip as __PyQt6_sip


from .QTextFormat import QTextFormat

class QTextFrameFormat(QTextFormat):
    """
    QTextFrameFormat()
    QTextFrameFormat(a0: QTextFrameFormat)
    """
    def border(self): # real signature unknown; restored from __doc__
        """ border(self) -> float """
        return 0.0

    def borderBrush(self): # real signature unknown; restored from __doc__
        """ borderBrush(self) -> QBrush """
        return QBrush

    def borderStyle(self): # real signature unknown; restored from __doc__
        """ borderStyle(self) -> QTextFrameFormat.BorderStyle """
        pass

    def bottomMargin(self): # real signature unknown; restored from __doc__
        """ bottomMargin(self) -> float """
        return 0.0

    def height(self): # real signature unknown; restored from __doc__
        """ height(self) -> QTextLength """
        return QTextLength

    def isValid(self): # real signature unknown; restored from __doc__
        """ isValid(self) -> bool """
        return False

    def leftMargin(self): # real signature unknown; restored from __doc__
        """ leftMargin(self) -> float """
        return 0.0

    def margin(self): # real signature unknown; restored from __doc__
        """ margin(self) -> float """
        return 0.0

    def padding(self): # real signature unknown; restored from __doc__
        """ padding(self) -> float """
        return 0.0

    def pageBreakPolicy(self): # real signature unknown; restored from __doc__
        """ pageBreakPolicy(self) -> QTextFormat.PageBreakFlag """
        pass

    def position(self): # real signature unknown; restored from __doc__
        """ position(self) -> QTextFrameFormat.Position """
        pass

    def rightMargin(self): # real signature unknown; restored from __doc__
        """ rightMargin(self) -> float """
        return 0.0

    def setBorder(self, aborder): # real signature unknown; restored from __doc__
        """ setBorder(self, aborder: float) """
        pass

    def setBorderBrush(self, brush, QBrush=None, QColor=None, Qt_GlobalColor=None, p_int=None, QGradient=None): # real signature unknown; restored from __doc__
        """ setBorderBrush(self, brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient]) """
        pass

    def setBorderStyle(self, style): # real signature unknown; restored from __doc__
        """ setBorderStyle(self, style: QTextFrameFormat.BorderStyle) """
        pass

    def setBottomMargin(self, amargin): # real signature unknown; restored from __doc__
        """ setBottomMargin(self, amargin: float) """
        pass

    def setHeight(self, aheight): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setHeight(self, aheight: float)
        setHeight(self, aheight: QTextLength)
        """
        pass

    def setLeftMargin(self, amargin): # real signature unknown; restored from __doc__
        """ setLeftMargin(self, amargin: float) """
        pass

    def setMargin(self, amargin): # real signature unknown; restored from __doc__
        """ setMargin(self, amargin: float) """
        pass

    def setPadding(self, apadding): # real signature unknown; restored from __doc__
        """ setPadding(self, apadding: float) """
        pass

    def setPageBreakPolicy(self, flags): # real signature unknown; restored from __doc__
        """ setPageBreakPolicy(self, flags: QTextFormat.PageBreakFlag) """
        pass

    def setPosition(self, f): # real signature unknown; restored from __doc__
        """ setPosition(self, f: QTextFrameFormat.Position) """
        pass

    def setRightMargin(self, amargin): # real signature unknown; restored from __doc__
        """ setRightMargin(self, amargin: float) """
        pass

    def setTopMargin(self, amargin): # real signature unknown; restored from __doc__
        """ setTopMargin(self, amargin: float) """
        pass

    def setWidth(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setWidth(self, length: QTextLength)
        setWidth(self, awidth: float)
        """
        pass

    def topMargin(self): # real signature unknown; restored from __doc__
        """ topMargin(self) -> float """
        return 0.0

    def width(self): # real signature unknown; restored from __doc__
        """ width(self) -> QTextLength """
        return QTextLength

    def __init__(self, a0=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    BorderStyle = None # (!) real value is "<enum 'BorderStyle'>"
    Position = None # (!) real value is "<enum 'Position'>"


