from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.style import PageStyle

@runtime_checkable
class TablePageStyle(PageStyle, Protocol):
    CenterHorizontally: bool
    CenterVertically: bool
    PrintAnnotations: bool
    PrintGrid: bool
    PrintHeaders: bool
    PrintCharts: bool
    PrintObjects: bool
    PrintDrawing: bool
    PrintFormulas: bool
    PrintZeroValues: bool
    PrintDownFirst: bool
    LeftPageHeaderContent: XHeaderFooterContent
    LeftPageFooterContent: XHeaderFooterContent
    RightPageHeaderContent: XHeaderFooterContent
    RightPageFooterContent: XHeaderFooterContent
    FirstPageNumber: int
    PageScale: int
    ScaleToPages: int
    ScaleToPagesX: int
    ScaleToPagesY: int
