Bezeichnung
  ccontext:FillExtents -- Gibt die Füllausdehnungen zurück
Übersicht

      x1, y1, x2, y2 = ccontext:FillExtents()

Beschreibung
  Berechnet einen Begrenzungsrahmen in Benutzerkoordinaten, der den Bereich abdeckt, der von einer ccontext:Fill()-Operation unter Berücksichtigung der aktuellen Pfad- und Füllparameter betroffen wäre (der "eingefärbte" Bereich). Wenn der aktuelle Pfad leer ist, wird ein leeres Rechteck ((0,0), (0,0)) zurückgegeben. Flächenmaße und Zuschnitt werden nicht berücksichtigt.

  Im Gegensatz zu ccontext:PathExtents(), das ähnlich ist, aber für einige Pfade ohne eingefärbte Fläche, z.B. ein einfaches Liniensegment, Ausdehnungen ungleich Null zurückgibt.

  Beachten Sie, dass `ccontext:FillExtents()` notwendigerweise mehr Arbeit leisten muss, um die genauen eingefärbten Bereiche unter Berücksichtigung der Füllregel zu berechnen. Daher kann ccontext:PathExtents() aus Leistungsgründen wünschenswerter sein, wenn die nicht eingefärbten Pfadausdehnungen erwünscht sind.

  Siehe ccontext:Fill(), ccontext:SetFillRule() und ccontext:FillPreserve().

Eingaben
  Keine

Rückgabewerte
  x1
    links von den resultierenden Ausmaßen
  y1
    oberhalb der resultierenden Ausmaßen
  x2
    rechts von den resultierenden Ausmaßen
  y2
    unterhalb der resultierenden Ausmaßen

Navigation zeigen