moonbitlang/pdflite/content/path does not have a README file

    PdfContentOp

    Flat representation of PDF content stream operators.

    Text strings and unknown operators are stored as raw PDF bytes. Inline images carry their image dictionary, optional decode parameters, and image data; the parser decodes supported inline-image filters when it can do so safely.

    PdfDrawnPath

    A cpdfcontent drawn path, pairing path geometry with paint flags.

    PdfPath

    A cpdf-style path.

    PdfPathClosure

    Whether a subpath is open or closed.

    PdfPathSegment

    One straight or Bezier path segment.

    PdfPathSubpath

    A cpdf-style subpath.

    PdfPathWindingRule

    Fill rule for a cpdf-style path.

    Point2

    A two-dimensional point in PDF user-space coordinates.

    PdfContentClippingOpResult

    pub(all) struct PdfContentClippingOpResult {
    partial_path : PdfContentPartialPath
    clipping_path : Array[
    PdfPath
    ]
    } derive(Eq, ToJson,
    Debug
    )

    Result of applying a clipping-path operator to the current partial path.

    PdfContentClippingOpResult::equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentClippingOpResult::equal(PdfContentClippingOpResult, PdfContentClippingOpResult) -> Bool

    PdfContentClippingOpResult::not_equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentClippingOpResult::not_equal(x : PdfContentClippingOpResult, y : PdfContentClippingOpResult) -> Bool

    PdfContentClippingOpResult::to_json

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentClippingOpResult::to_json(PdfContentClippingOpResult) -> Json

    PdfContentClippingOpResult::to_repr

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentClippingOpResult::to_repr(PdfContentClippingOpResult) ->
    Repr

    PdfContentPartialPath

    pub(all) enum PdfContentPartialPath {
    PdfContentNoPartialPath
    PdfContentPartialPath(PdfContentPartialPathState)
    } derive(Eq, ToJson,
    Debug
    )

    Partial path under construction while interpreting path-building content operators.

    PdfContentPartialPath::content_apply_clipping_op

    Apply cpdfcontent clipping operator semantics for W and W*.

    The partial path is intentionally preserved. In PDF content streams, n commonly follows a clipping operator and clears the current path separately.

    PdfContentPartialPath::content_apply_path_op

    Apply cpdfcontent path-construction and path-painting operator semantics.

    Non-path operators are ignored. Painting operators return the drawn path and clear the accumulated subpaths the same way process_op resets partial_path after emitting a path.

    PdfContentPartialPath::equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPartialPath::equal(PdfContentPartialPath, PdfContentPartialPath) -> Bool

    PdfContentPartialPath::not_equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPartialPath::not_equal(x : PdfContentPartialPath, y : PdfContentPartialPath) -> Bool

    PdfContentPartialPath::to_json

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPartialPath::to_json(PdfContentPartialPath) -> Json

    PdfContentPartialPath::to_repr

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPartialPath::to_repr(PdfContentPartialPath) ->
    Repr

    PdfContentPartialPathState

    Mutable data for an open PDF path subpath.

    PdfContentPartialPathState::equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPartialPathState::equal(PdfContentPartialPathState, PdfContentPartialPathState) -> Bool

    PdfContentPartialPathState::not_equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPartialPathState::not_equal(x : PdfContentPartialPathState, y : PdfContentPartialPathState) -> Bool

    PdfContentPartialPathState::to_json

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPartialPathState::to_json(PdfContentPartialPathState) -> Json

    PdfContentPartialPathState::to_repr

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPartialPathState::to_repr(PdfContentPartialPathState) ->
    Repr

    PdfContentPathOpResult

    pub(all) struct PdfContentPathOpResult {
    partial_path : PdfContentPartialPath
    drawn_path :
    PdfDrawnPath
    ?
    } derive(Eq, ToJson,
    Debug
    )

    Result of applying a path-painting operator to the current partial path.

    PdfContentPathOpResult::equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPathOpResult::equal(PdfContentPathOpResult, PdfContentPathOpResult) -> Bool

    PdfContentPathOpResult::not_equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPathOpResult::not_equal(x : PdfContentPathOpResult, y : PdfContentPathOpResult) -> Bool

    PdfContentPathOpResult::to_json

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPathOpResult::to_json(PdfContentPathOpResult) -> Json

    PdfContentPathOpResult::to_repr

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfContentPathOpResult::to_repr(PdfContentPathOpResult) ->
    Repr

    pdf_content_apply_clipping_op

    Compatibility wrapper for PdfContentPartialPath::content_apply_clipping_op.

    pdf_content_apply_path_op

    Compatibility wrapper for PdfContentPartialPath::content_apply_path_op.

    pdf_content_no_partial_path

    fn pdf_content_no_partial_path() -> PdfContentPartialPath

    Return an empty partial path state.