Preparing search index...
The search index is not available
ducjs - v4.0.4
ducjs
ducjs - v4.0.4
Namespaces
vc
Enumerations
AXIS
BEZIER_MIRRORING
BLENDING
BOOLEAN_OPERATION
ELEMENT_CONTENT_PREFERENCE
HANDLE_TYPE
HATCH_STYLE
IMAGE_STATUS
LINE_HEAD
LINE_SPACING_TYPE
STROKE_CAP
STROKE_JOIN
STROKE_PLACEMENT
STROKE_PREFERENCE
STROKE_SIDE_PREFERENCE
TEXT_ALIGN
UNIT_SYSTEM
VERTICAL_ALIGN
YOUTUBE_STATES
Classes
BrowserDucDocument
GestureEvent
Interfaces
Actor
BlockLocalizationEntry
BoundsResult
Checkpoint
Delta
DucBlockMetadata
DucCharter
DucCharterConstraint
DucCharterDecision
DucCharterRequirement
DucIssue
DucIssueMessage
DucPointPosition
ExportedDataState
ExportedLibraryData
ExtendedBoundsResult
ImportedLibraryData
SchemaMigration
UnitDefinition
VersionBase
VersionChain
VersionGraph
VersionGraphMetadata
Type Aliases
_DucElementBase
_DucElementStylesBase
_DucLinearElementBase
_DucStackBase
_DucStackElementBase
Assert
Axis
BaseExportedDataState
BezierMirroring
Blending
BlockId
BlockLocalizationMap
BlockSource
BooleanOperation
BoundElement
Bounds
BrowserDucDocumentOptions
CallableType
CombinedMeasure
Curve
CustomHatchPattern
Dictionary
DocumentGridConfig
DucArrowElement
DucBindableElement
DucBinderElement
DucBlock
DucBlockCollection
DucBlockDuplicationArray
DucBlockInstance
DucCharterPhase
DucCommonStyle
DucDocElement
DucDocStyle
DucElbowArrowElement
DucElement
DucElementCommunicationDenyField
DucElementSelectableField
DucElementsIncludingDeleted
DucElementType
DucElementTypes
DucEllipseElement
DucEmbeddableElement
DucExternalFile
DucExternalFiles
DucFlowchartNodeElement
DucFrameElement
DucFrameLikeElement
DucFreeDrawEasing
DucFreeDrawElement
DucFreeDrawEnds
DucGenericElement
DucGlobalState
DucGroup
DucHatchStyle
DucHead
DucIframeLikeElement
DucImageElement
DucImageFilter
DucIssueAnchor
DucIssueStatus
DucLayer
DucLine
DucLinearElement
DucLinearLikeElement
DucLineReference
DucLocalState
DucModelElement
DucNonSelectionElement
DucPath
DucPdfElement
DucPdfLikeElement
DucPlotElement
DucPlotStyle
DucPoint
DucPointBinding
DucPolygonElement
DucRectangleElement
DucRegion
DucSelectionElement
DucStackLikeElement
DucStackLikeStyles
DucStreamImportOptions
DucStreamImportProgress
DucTableElement
DucTextContainer
DucTextElement
DucTextElementWithContainer
DucTextStyle
ElementAbsoluteCoords
ElementBackground
ElementConstructorOpts
ElementContentBase
ElementOrToolType
ElementsConfig
ElementsMap
ElementsMapOrArray
ElementsPendingErasure
ElementsSegmentsMap
ElementStroke
ElementUpdate
Ellipse
EmbedsValidationStatus
ExportedDataStateContent
ExternalFileId
ExternalFileLoaded
ExternalFileRevisionMeta
ExternalFilesData
ExtractSetType
FillStyle
FixedPoint
FixedPointBinding
FontFamilyKeys
FontFamilyValues
FontString
ForwardRef
FractionalIndex
FreeDrawEasingNames
GADirection
GALine
GAPoint
GATransform
GeometricPoint
GeometricShape
GeometricVector
Gesture
GroupId
HandleInfo
HandleType
HatchPatternLine
HatchStyle
Heading
ImageCrop
ImageStatus
ImperialMeasure
ImportedDataState
InitializedDucImageElement
InstanceId
JSONValue
LayerId
LibraryItem
LibraryItem_v1
LibraryItems
LibraryItems_anyVersion
LibraryItems_v1
LibraryItemsSource
Line
LineHead
LineSegment
LineSpacingType
MakeBrand
MarkNonNullable
MarkOptional
MarkRequired
MaybePromise
Merge
MetricMeasure
Mutable
NestedKeyOf
NonDeleted
NonDeletedDucElement
NonDeletedElementsMap
NonDeletedSceneElementsMap
NonOptional
NormalizedZoomValue
NullableGridSize
NVector
OpfsChunkImporter
OptionalDucElementBase
OptionalDucGroup
Ordered
OrderedDucElement
PendingDucElements
Percentage
PlotLayout
PointerCoords
PointerType
PolarCoords
Polycurve
Polygon
Polyline
PrecisionValue
Primitive
Radian
RawValue
ReadonlySetLike
RectangularElement
RegionId
ResolutionType
ResolvedFileData
RestoreConfig
RestoredDataState
RestoredLocalState
SameType
ScaledZoom
ScaleFactor
SceneElementsMap
Scope
ScopedValue
ScopedZoomValue
SetLike
SignatureType
StrokeCap
StrokeJoin
StrokePlacement
StrokePreference
StrokeSidePreference
StrokeSides
StrokeStyle
SubtypeOf
SuggestedBinding
SuggestedPointBinding
SupportedMeasures
SV
SymmetricArc
TextAlign
TilingProperties
ToolType
TuplePoint
UnitSystem
ValueOf
VersionId
VerticalAlign
Viewer3DCamera
Viewer3DClipping
Viewer3DClipPlane
Viewer3DDisplay
Viewer3DExplode
Viewer3DGrid
Viewer3DGridPlanes
Viewer3DMaterial
Viewer3DState
Viewer3DZebra
Zoom
ZoomDirection
Variables
ARROW_LABEL_FONT_SIZE_TO_MIN_WIDTH_RATIO
ARROW_LABEL_WIDTH_FRACTION
BOUND_TEXT_PADDING
charWidth
COLOR_PALETTE
DEFAULT_ADAPTIVE_RADIUS
DEFAULT_ELEMENT_PROPS
DEFAULT_ELLIPSE_ELEMENT
DEFAULT_FILENAME
DEFAULT_FONT_FAMILY
DEFAULT_FONT_SIZE
DEFAULT_FRAME_STYLE
DEFAULT_FREEDRAW_ELEMENT
DEFAULT_GRID_SIZE
DEFAULT_IFRAME_LIKE_NO_STYLE
DEFAULT_LINE_HEIGHT
DEFAULT_LINEAR_ELEMENT_STROKE
DEFAULT_POLYGON_SIDES
DEFAULT_PROPORTIONAL_RADIUS
DEFAULT_TEXT_ALIGN
DEFAULT_VERSION
DEFAULT_VERTICAL_ALIGN
DEFAULT_ZOOM_STEP
DRAGGING_THRESHOLD
DUC_ELEMENT_COMMUNICATION_DENY_FIELD_SET
DUC_ELEMENT_COMMUNICATION_DENY_FIELDS
DUC_ELEMENT_SELECTABLE_FIELDS
DUC_ELEMENT_TYPE_VALUES
DUC_VERSION
DucOpfsDocument
E0
E01
E012
E1
E12
E2
E20
EASINGS
ELEMENT_READY_TO_ERASE_OPACITY
ELEMENT_SHIFT_TRANSLATE_AMOUNT
ELEMENT_TRANSLATE_AMOUNT
EXPORT_DATA_TYPES
EXPORT_IMAGE_TYPES
FIXED_BINDING_DISTANCE
FONT_FAMILY
FREEDRAW_EASINGS
HIDE_FRAME_NAME_ZOOM_THRESHOLD
I
IMAGE_MIME_TYPES
imperialMeasures
imperialUnits
LEGACY_FONT_ID_TO_NAME
LIBRARY_DISABLED_TYPES
LINE_CONFIRM_THRESHOLD
MAX_ZOOM
MAX_ZOOM_STEP
metricMeasures
metricUnits
MIME_TYPES
MIN_FONT_SIZE
MIN_WIDTH_OR_HEIGHT
MIN_ZOOM
MIN_ZOOM_STEP
NEUTRAL_SCOPE
NO_PEER_POINTS
PREDEFINED_HATCH_PATTERNS
ScaleFactors
SHIFT_LOCKING_ANGLE
SUPPORTED_DATA_TYPES
SVG_NS
TEXT_AUTOWRAP_THRESHOLD
TEXT_TO_CENTER_SNAP_THRESHOLD
VERSIONS
WINDOWS_EMOJI_FALLBACK_FONT
Functions
aabbForElement
aabbsOverlapping
abs
add
addVectors
adjustXYWithRotation
angle
angleReflect
angleToDegrees
angleToRadians
apply
arePointsEqual
arrayToMap
assertNever
base64ToUint8Array
bumpVersion
calculateCurvature
calculateCurveComplexity
calculateGeometricPointsBounds
calculatePointsBounds
calculatePointsBoundsWithCenter
calculateScope
calculateScopeIndex
calculateShapeBounds
canFrameLikeContainElement
carthesian2Polar
centerPoint
clamp
clampZoom
close
compose
computeBoundTextPosition
computeContainerDimensionForBoundText
conjugate
convertPointToTuple
convertShapeToLinearElement
coordinateToRealMeasure
cross
crossProduct
cubicBezierDistance
cubicBezierEquation
cubicBezierPoint
curveRotate
curveToBezier
deepCopyElement
degreeToRadian
detectLineHeight
direction
directionOrthogonal
distance
distance2d
distanceFromPointToLine
distanceSq
distanceSq2d
distanceToCurveSegment
distanceToLine
distanceToLineSegment
distanceToLineSegmentSq
distanceToPoint
distanceToSegment
doBBoxesIntersect
doLineSegmentsIntersect
dot
dual
ellipseAxes
ellipseExtremes
ellipseFocusToCenter
encodeFunctionString
ensureWasm
equation
evaluateBezier
fastRound
filterElementsByScope
fromDataURL
fromDirection
fromDistance
fromPoint
fromTo
geometryDot
getAdjustedDimensions
getAdjustedZoomForMainScopeChange
getApproxMinLineHeight
getApproxMinLineWidth
getBaseElementProps
getBBox
getBezierCurveArcLengths
getBezierCurveLength
getBezierPoint
getBezierXY
getBoundsFromPoints
getBoundTextElement
getBoundTextElementId
getBoundTextElementPosition
getBoundTextMaxHeight
getBoundTextMaxWidth
getCenterForBounds
getCenterForElement
getConnectedPoints
getContainerCenter
getContainerCoords
getContainerElement
getContainingFrame
getControlPointsForBezierCurve
getCorrectedOrthodoxElementPoints
getCubicBezierBoundingBox
getCubicBezierCurveBound
getCurrentScopeExponentLowerBound
getCurrentScopeExponentUpperBound
getCurrentScopeLowerZoomBound
getCurrentScopeUpperZoomBound
getCurrentUnitDefinition
getDefaultCharter
getDefaultGlobalState
getDefaultIssues
getDefaultLocalState
getDefaultStackProperties
getDefaultTableData
getDefaultTextStyle
getDegreesFromRadian
getElementAbsoluteCoords
getElementPointsCoords
getElementRelativePoints
getElementsSortedByZIndex
getElementTranslationFactor
getExponentForMeasure
getFontFamilyString
getFontString
getFrameLikeElements
getFrameLikeTitle
getFreeDrawElementAbsoluteCoords
getFreeDrawStrokePoints
getFreeDrawSvgPath
getGridPoint
getLinearElementAbsoluteCoords
getLineHeightInPx
getMainScopeInfluence
getMaxCharWidth
getMeasureForExponent
getMinCharWidth
getMinMaxXYWithBoundText
getMinTextElementWidth
getNeutralScopedValue
getNextScopeDirection
getNonDeletedElements
getNormalizedDimensions
getNormalizedPoints
getNormalizedZoom
getPercentageFromPercentage
getPercentageValueFromPercentage
getPhysicalDevicePixelSizeInMm
getPointGlobalCoordinates
getPointHandles
getPointOnAPath
getPointsGlobalCoordinates
getPointsInBezierCurve
getPrecisionPointsFromScoped
getPrecisionScope
getPrecisionValueForScope
getPrecisionValueFromRaw
getPrecisionValueFromScoped
getProximityToScopeChange
getQuadraticBezierBoundingBox
getRadianFromDegrees
getRawZoomFromScaledZoom
getRenderablePdfFileId
getResizedElementAbsoluteCoords
getScaledBarZoomValue
getScaledZoomValueForScope
getScopedBezierPointFromDucPoint
getScopedZoomValue
getScopeThroughPercentage
getSegmentMidPoint
getSizeFromPoints
getStandardExponents
getTextElementAngle
getTextElementPositionOffsets
getTextFromElements
getTextHeight
getTextWidth
getTranslationFactor
getUnitDefinitions
getUnitSystemForMeasure
getUpdatedTimestamp
getWasmBinary
getZoom
getZoomDirectionChange
hasBoundTextElement
headingToPoint
importDucStreamToOpfs
inorm
inormalized
intersect
involute
isArrowElement
isBindableElement
isBindingElement
isBindingElementType
isBounds
isBoundToContainer
isClosed
isDucElement
isElbowArrow
isEllipseElement
isEmbeddableElement
isEncodedFunctionString
isFiniteNumber
isFixedPointBinding
isFlowchartNodeElement
isFrameElement
isFrameLikeElement
isFreeDrawElement
isFreeDrawElementType
isIframeLikeElement
isImageElement
isInitializedImageElement
isInvisiblySmallElement
isLinearElement
isLinearElementType
isLineSegment
isLineSegmentTouchingOrCrossingLine
isLocalLink
isMeasureTextSupported
isMetricMeasure
isNonDeletedElement
isPathALoop
isPdfElement
isPdfLikeElement
isPlotElement
isPoint
isPointCurved
isPointInPolygon
isPointOnLine
isPointOnSymmetricArc
isPointRightOfLine
isPointWithinBounds
isPolygonElement
isPrecisionValue
isRectangularElement
isRectanguloidElement
isRightAngle
isRTL
isShapeToLinearElementPossible
isTable
isTableElement
isTextBindableContainer
isTextElement
isUsingAdaptiveRadius
isUsingProportionalRadius
isValidAppStateScopeExponentThresholdValue
isValidAppStateScopeValue
isValidBezierMirroringValue
isValidBlendingValue
isValidBlockId
isValidBoolean
isValidColor
isValidDecimalPlacesValue
isValidDucHead
isValidElementScopeValue
isValidEnumValue
isValidExternalFileId
isValidFillStyleValue
isValidFinitePositiveByteValue
isValidFreeDrawEasingValue
isValidFunction
isValidImageScaleValue
isValidImageStatusValue
isValidLineHeadValue
isValidNumber
isValidPercentageValue
isValidPolygonSides
isValidPrecisionScopeValue
isValidRadianValue
isValidScopeValue
isValidString
isValidStrokeCapValue
isValidStrokeDashValue
isValidStrokeJoinValue
isValidStrokeMiterLimitValue
isValidStrokePreferenceValue
isValidStrokeSidePreferenceValue
isValidTextAlignValue
isValidTextContainer
isValidUint8Array
isValidVerticalAlignValue
isValidZoomStepValue
isValueInRange
join
joinScalar
lineAngle
lineInterpolate
lineIntersectsLine
lineIntersectsPolygon
lineLength
lineMidpoint
lineRotate
lineTranslate
magnitude
magnitudeSq
mapIntervalToBezierT
measureText
med
meet
mergeOverlappingPoints
migrateArrayOrderToZIndex
migratePoints
mul
mulScalar
newArrowElement
newDocElement
newElement
newElementWith
newEllipseElement
newEmbeddableElement
newFrameElement
newFreeDrawElement
newImageElement
newLinearElement
newModelElement
newPdfElement
newPlotElement
newPolygonElement
newTableElement
newTextElement
norm
normalize
normalized
normalizeEOL
normalizeFixedPoint
normalizeForSerializationScope
normalizeLink
normalizeText
nvector
offset
omitKeys
origin
orthogonal
orthogonalThrough
orthogonalToLine
parallel
parallelThrough
parseTokens
point
pointAdd
pointFrom
pointInBezierEquation
pointInEllipse
pointInPolygon
pointInsideBounds
PointInTriangle
pointInverse
pointLeftofLine
pointOnCurve
pointOnEllipse
pointOnLine
pointOnPolycurve
pointOnPolygon
pointOnPolyline
pointRelativeToCenter
pointRightofLine
pointRotate
pointRotateRads
pointToVector
pointTranslate
polygonBounds
polygonCentroid
polygonIncludesPointNonZero
polygonInPolygon
polygonIntersectPolygon
polygonReflectX
polygonReflectY
polygonRotate
polygonScale
polygonScaleX
polygonScaleY
polygonTranslate
polyLineFromCurve
processBezierCurveBounds
processRelativeBezierBounds
processRotatedAbsoluteBezierBounds
project
radianToDegree
randomId
randomInteger
randomSeed
rangeIntersection
rangesOverlap
realMeasureToCoordinate
refreshTextDimensions
regenerateId
rescaleLines
rescalePoints
reseed
restore
restoreBlockCollections
restoreBlockInstances
restoreBlocks
restoreCharter
restoreCheckpoint
restoreDelta
restoreDictionary
restoreDucStackProperties
restoreElements
restoreFiles
restoreFilesData
restoreGlobalState
restoreGroups
restoreIssue
restoreIssues
restoreLayers
restoreLocalState
restorePoint
restorePrecisionValue
restoreRegions
restoreVersionGraph
reverse
reverseExponent
reviveEncodedFunction
reviveFunctionsDeep
rotate
rotatePoint
rotation
round
sampleBezierCurve
sampleBezierCurveForBounds
sampleCubic
sampleCubicBezier
sampleQuadratic
sampleQuadraticBezier
sanitizeHTMLAttribute
scalePointFromOrigin
scaleVector
segmentIntersectRectangleElement
segmentsIntersectAt
serializeDucToBlob
serializeDucToStream
shouldAllowVerticalAlign
sign
splitIntoLines
sub
subtractVectors
suppportsHorizontalAlign
through
toDataURL
toString
toTuple
toValidURL
transformFromRust
transformToRust
translate
translatePoint
translation
translationAlong
translationOrthogonal
traverseAndUpdatePrecisionValues
tryDecodeFunctionString
uint8ArrayToBase64
uint8ArrayToFile
validateBackground
validateClosedPath
validateElementContent
validateStroke
validateStrokeStyle
vector
vectorToPoint
wrapText
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Namespaces
vc
Enumerations
AXIS
BEZIER_
MIRRORING
BLENDING
BOOLEAN_
OPERATION
ELEMENT_
CONTENT_
PREFERENCE
HANDLE_
TYPE
HATCH_
STYLE
IMAGE_
STATUS
LINE_
HEAD
LINE_
SPACING_
TYPE
STROKE_
CAP
STROKE_
JOIN
STROKE_
PLACEMENT
STROKE_
PREFERENCE
STROKE_
SIDE_
PREFERENCE
TEXT_
ALIGN
UNIT_
SYSTEM
VERTICAL_
ALIGN
YOUTUBE_
STATES
Classes
Browser
Duc
Document
Gesture
Event
Interfaces
Actor
Block
Localization
Entry
Bounds
Result
Checkpoint
Delta
Duc
Block
Metadata
Duc
Charter
Duc
Charter
Constraint
Duc
Charter
Decision
Duc
Charter
Requirement
Duc
Issue
Duc
Issue
Message
Duc
Point
Position
Exported
Data
State
Exported
Library
Data
Extended
Bounds
Result
Imported
Library
Data
Schema
Migration
Unit
Definition
Version
Base
Version
Chain
Version
Graph
Version
Graph
Metadata
Type Aliases
_
Duc
Element
Base
_
Duc
Element
Styles
Base
_
Duc
Linear
Element
Base
_
Duc
Stack
Base
_
Duc
Stack
Element
Base
Assert
Axis
Base
Exported
Data
State
Bezier
Mirroring
Blending
Block
Id
Block
Localization
Map
Block
Source
Boolean
Operation
Bound
Element
Bounds
Browser
Duc
Document
Options
Callable
Type
Combined
Measure
Curve
Custom
Hatch
Pattern
Dictionary
Document
Grid
Config
Duc
Arrow
Element
Duc
Bindable
Element
Duc
Binder
Element
Duc
Block
Duc
Block
Collection
Duc
Block
Duplication
Array
Duc
Block
Instance
Duc
Charter
Phase
Duc
Common
Style
Duc
Doc
Element
Duc
Doc
Style
Duc
Elbow
Arrow
Element
Duc
Element
Duc
Element
Communication
Deny
Field
Duc
Element
Selectable
Field
Duc
Elements
Including
Deleted
Duc
Element
Type
Duc
Element
Types
Duc
Ellipse
Element
Duc
Embeddable
Element
Duc
External
File
Duc
External
Files
Duc
Flowchart
Node
Element
Duc
Frame
Element
Duc
Frame
Like
Element
Duc
Free
Draw
Easing
Duc
Free
Draw
Element
Duc
Free
Draw
Ends
Duc
Generic
Element
Duc
Global
State
Duc
Group
Duc
Hatch
Style
Duc
Head
Duc
Iframe
Like
Element
Duc
Image
Element
Duc
Image
Filter
Duc
Issue
Anchor
Duc
Issue
Status
Duc
Layer
Duc
Line
Duc
Linear
Element
Duc
Linear
Like
Element
Duc
Line
Reference
Duc
Local
State
Duc
Model
Element
Duc
Non
Selection
Element
Duc
Path
Duc
Pdf
Element
Duc
Pdf
Like
Element
Duc
Plot
Element
Duc
Plot
Style
Duc
Point
Duc
Point
Binding
Duc
Polygon
Element
Duc
Rectangle
Element
Duc
Region
Duc
Selection
Element
Duc
Stack
Like
Element
Duc
Stack
Like
Styles
Duc
Stream
Import
Options
Duc
Stream
Import
Progress
Duc
Table
Element
Duc
Text
Container
Duc
Text
Element
Duc
Text
Element
With
Container
Duc
Text
Style
Element
Absolute
Coords
Element
Background
Element
Constructor
Opts
Element
Content
Base
Element
Or
Tool
Type
Elements
Config
Elements
Map
Elements
Map
Or
Array
Elements
Pending
Erasure
Elements
Segments
Map
Element
Stroke
Element
Update
Ellipse
Embeds
Validation
Status
Exported
Data
State
Content
External
File
Id
External
File
Loaded
External
File
Revision
Meta
External
Files
Data
Extract
Set
Type
Fill
Style
Fixed
Point
Fixed
Point
Binding
Font
Family
Keys
Font
Family
Values
Font
String
Forward
Ref
Fractional
Index
Free
Draw
Easing
Names
GADirection
GALine
GAPoint
GATransform
Geometric
Point
Geometric
Shape
Geometric
Vector
Gesture
Group
Id
Handle
Info
Handle
Type
Hatch
Pattern
Line
Hatch
Style
Heading
Image
Crop
Image
Status
Imperial
Measure
Imported
Data
State
Initialized
Duc
Image
Element
Instance
Id
JSONValue
Layer
Id
Library
Item
Library
Item_
v1
Library
Items
Library
Items_
any
Version
Library
Items_
v1
Library
Items
Source
Line
Line
Head
Line
Segment
Line
Spacing
Type
Make
Brand
Mark
Non
Nullable
Mark
Optional
Mark
Required
Maybe
Promise
Merge
Metric
Measure
Mutable
Nested
Key
Of
Non
Deleted
Non
Deleted
Duc
Element
Non
Deleted
Elements
Map
Non
Deleted
Scene
Elements
Map
Non
Optional
Normalized
Zoom
Value
Nullable
Grid
Size
NVector
Opfs
Chunk
Importer
Optional
Duc
Element
Base
Optional
Duc
Group
Ordered
Ordered
Duc
Element
Pending
Duc
Elements
Percentage
Plot
Layout
Pointer
Coords
Pointer
Type
Polar
Coords
Polycurve
Polygon
Polyline
Precision
Value
Primitive
Radian
Raw
Value
Readonly
Set
Like
Rectangular
Element
Region
Id
Resolution
Type
Resolved
File
Data
Restore
Config
Restored
Data
State
Restored
Local
State
Same
Type
Scaled
Zoom
Scale
Factor
Scene
Elements
Map
Scope
Scoped
Value
Scoped
Zoom
Value
Set
Like
Signature
Type
Stroke
Cap
Stroke
Join
Stroke
Placement
Stroke
Preference
Stroke
Side
Preference
Stroke
Sides
Stroke
Style
Subtype
Of
Suggested
Binding
Suggested
Point
Binding
Supported
Measures
SV
Symmetric
Arc
Text
Align
Tiling
Properties
Tool
Type
Tuple
Point
Unit
System
Value
Of
Version
Id
Vertical
Align
Viewer3DCamera
Viewer3DClipping
Viewer3DClip
Plane
Viewer3DDisplay
Viewer3DExplode
Viewer3DGrid
Viewer3DGrid
Planes
Viewer3DMaterial
Viewer3DState
Viewer3DZebra
Zoom
Zoom
Direction
Variables
ARROW_
LABEL_
FONT_
SIZE_
TO_
MIN_
WIDTH_
RATIO
ARROW_
LABEL_
WIDTH_
FRACTION
BOUND_
TEXT_
PADDING
char
Width
COLOR_
PALETTE
DEFAULT_
ADAPTIVE_
RADIUS
DEFAULT_
ELEMENT_
PROPS
DEFAULT_
ELLIPSE_
ELEMENT
DEFAULT_
FILENAME
DEFAULT_
FONT_
FAMILY
DEFAULT_
FONT_
SIZE
DEFAULT_
FRAME_
STYLE
DEFAULT_
FREEDRAW_
ELEMENT
DEFAULT_
GRID_
SIZE
DEFAULT_
IFRAME_
LIKE_
NO_
STYLE
DEFAULT_
LINE_
HEIGHT
DEFAULT_
LINEAR_
ELEMENT_
STROKE
DEFAULT_
POLYGON_
SIDES
DEFAULT_
PROPORTIONAL_
RADIUS
DEFAULT_
TEXT_
ALIGN
DEFAULT_
VERSION
DEFAULT_
VERTICAL_
ALIGN
DEFAULT_
ZOOM_
STEP
DRAGGING_
THRESHOLD
DUC_
ELEMENT_
COMMUNICATION_
DENY_
FIELD_
SET
DUC_
ELEMENT_
COMMUNICATION_
DENY_
FIELDS
DUC_
ELEMENT_
SELECTABLE_
FIELDS
DUC_
ELEMENT_
TYPE_
VALUES
DUC_
VERSION
Duc
Opfs
Document
E0
E01
E012
E1
E12
E2
E20
EASINGS
ELEMENT_
READY_
TO_
ERASE_
OPACITY
ELEMENT_
SHIFT_
TRANSLATE_
AMOUNT
ELEMENT_
TRANSLATE_
AMOUNT
EXPORT_
DATA_
TYPES
EXPORT_
IMAGE_
TYPES
FIXED_
BINDING_
DISTANCE
FONT_
FAMILY
FREEDRAW_
EASINGS
HIDE_
FRAME_
NAME_
ZOOM_
THRESHOLD
I
IMAGE_
MIME_
TYPES
imperial
Measures
imperial
Units
LEGACY_
FONT_
ID_
TO_
NAME
LIBRARY_
DISABLED_
TYPES
LINE_
CONFIRM_
THRESHOLD
MAX_
ZOOM
MAX_
ZOOM_
STEP
metric
Measures
metric
Units
MIME_
TYPES
MIN_
FONT_
SIZE
MIN_
WIDTH_
OR_
HEIGHT
MIN_
ZOOM
MIN_
ZOOM_
STEP
NEUTRAL_
SCOPE
NO_
PEER_
POINTS
PREDEFINED_
HATCH_
PATTERNS
Scale
Factors
SHIFT_
LOCKING_
ANGLE
SUPPORTED_
DATA_
TYPES
SVG_
NS
TEXT_
AUTOWRAP_
THRESHOLD
TEXT_
TO_
CENTER_
SNAP_
THRESHOLD
VERSIONS
WINDOWS_
EMOJI_
FALLBACK_
FONT
Functions
aabb
For
Element
aabbs
Overlapping
abs
add
add
Vectors
adjustXYWith
Rotation
angle
angle
Reflect
angle
To
Degrees
angle
To
Radians
apply
are
Points
Equal
array
To
Map
assert
Never
base64
To
Uint8
Array
bump
Version
calculate
Curvature
calculate
Curve
Complexity
calculate
Geometric
Points
Bounds
calculate
Points
Bounds
calculate
Points
Bounds
With
Center
calculate
Scope
calculate
Scope
Index
calculate
Shape
Bounds
can
Frame
Like
Contain
Element
carthesian2
Polar
center
Point
clamp
clamp
Zoom
close
compose
compute
Bound
Text
Position
compute
Container
Dimension
For
Bound
Text
conjugate
convert
Point
To
Tuple
convert
Shape
To
Linear
Element
coordinate
To
Real
Measure
cross
cross
Product
cubic
Bezier
Distance
cubic
Bezier
Equation
cubic
Bezier
Point
curve
Rotate
curve
To
Bezier
deep
Copy
Element
degree
To
Radian
detect
Line
Height
direction
direction
Orthogonal
distance
distance2d
distance
From
Point
To
Line
distance
Sq
distance
Sq2d
distance
To
Curve
Segment
distance
To
Line
distance
To
Line
Segment
distance
To
Line
Segment
Sq
distance
To
Point
distance
To
Segment
doBBoxes
Intersect
do
Line
Segments
Intersect
dot
dual
ellipse
Axes
ellipse
Extremes
ellipse
Focus
To
Center
encode
Function
String
ensure
Wasm
equation
evaluate
Bezier
fast
Round
filter
Elements
By
Scope
from
DataURL
from
Direction
from
Distance
from
Point
from
To
geometry
Dot
get
Adjusted
Dimensions
get
Adjusted
Zoom
For
Main
Scope
Change
get
Approx
Min
Line
Height
get
Approx
Min
Line
Width
get
Base
Element
Props
getBBox
get
Bezier
Curve
Arc
Lengths
get
Bezier
Curve
Length
get
Bezier
Point
get
BezierXY
get
Bounds
From
Points
get
Bound
Text
Element
get
Bound
Text
Element
Id
get
Bound
Text
Element
Position
get
Bound
Text
Max
Height
get
Bound
Text
Max
Width
get
Center
For
Bounds
get
Center
For
Element
get
Connected
Points
get
Container
Center
get
Container
Coords
get
Container
Element
get
Containing
Frame
get
Control
Points
For
Bezier
Curve
get
Corrected
Orthodox
Element
Points
get
Cubic
Bezier
Bounding
Box
get
Cubic
Bezier
Curve
Bound
get
Current
Scope
Exponent
Lower
Bound
get
Current
Scope
Exponent
Upper
Bound
get
Current
Scope
Lower
Zoom
Bound
get
Current
Scope
Upper
Zoom
Bound
get
Current
Unit
Definition
get
Default
Charter
get
Default
Global
State
get
Default
Issues
get
Default
Local
State
get
Default
Stack
Properties
get
Default
Table
Data
get
Default
Text
Style
get
Degrees
From
Radian
get
Element
Absolute
Coords
get
Element
Points
Coords
get
Element
Relative
Points
get
Elements
Sorted
ByZIndex
get
Element
Translation
Factor
get
Exponent
For
Measure
get
Font
Family
String
get
Font
String
get
Frame
Like
Elements
get
Frame
Like
Title
get
Free
Draw
Element
Absolute
Coords
get
Free
Draw
Stroke
Points
get
Free
Draw
Svg
Path
get
Grid
Point
get
Linear
Element
Absolute
Coords
get
Line
Height
In
Px
get
Main
Scope
Influence
get
Max
Char
Width
get
Measure
For
Exponent
get
Min
Char
Width
get
Min
MaxXYWith
Bound
Text
get
Min
Text
Element
Width
get
Neutral
Scoped
Value
get
Next
Scope
Direction
get
Non
Deleted
Elements
get
Normalized
Dimensions
get
Normalized
Points
get
Normalized
Zoom
get
Percentage
From
Percentage
get
Percentage
Value
From
Percentage
get
Physical
Device
Pixel
Size
In
Mm
get
Point
Global
Coordinates
get
Point
Handles
get
Point
OnAPath
get
Points
Global
Coordinates
get
Points
In
Bezier
Curve
get
Precision
Points
From
Scoped
get
Precision
Scope
get
Precision
Value
For
Scope
get
Precision
Value
From
Raw
get
Precision
Value
From
Scoped
get
Proximity
To
Scope
Change
get
Quadratic
Bezier
Bounding
Box
get
Radian
From
Degrees
get
Raw
Zoom
From
Scaled
Zoom
get
Renderable
Pdf
File
Id
get
Resized
Element
Absolute
Coords
get
Scaled
Bar
Zoom
Value
get
Scaled
Zoom
Value
For
Scope
get
Scoped
Bezier
Point
From
Duc
Point
get
Scoped
Zoom
Value
get
Scope
Through
Percentage
get
Segment
Mid
Point
get
Size
From
Points
get
Standard
Exponents
get
Text
Element
Angle
get
Text
Element
Position
Offsets
get
Text
From
Elements
get
Text
Height
get
Text
Width
get
Translation
Factor
get
Unit
Definitions
get
Unit
System
For
Measure
get
Updated
Timestamp
get
Wasm
Binary
get
Zoom
get
Zoom
Direction
Change
has
Bound
Text
Element
heading
To
Point
import
Duc
Stream
To
Opfs
inorm
inormalized
intersect
involute
is
Arrow
Element
is
Bindable
Element
is
Binding
Element
is
Binding
Element
Type
is
Bounds
is
Bound
To
Container
is
Closed
is
Duc
Element
is
Elbow
Arrow
is
Ellipse
Element
is
Embeddable
Element
is
Encoded
Function
String
is
Finite
Number
is
Fixed
Point
Binding
is
Flowchart
Node
Element
is
Frame
Element
is
Frame
Like
Element
is
Free
Draw
Element
is
Free
Draw
Element
Type
is
Iframe
Like
Element
is
Image
Element
is
Initialized
Image
Element
is
Invisibly
Small
Element
is
Linear
Element
is
Linear
Element
Type
is
Line
Segment
is
Line
Segment
Touching
Or
Crossing
Line
is
Local
Link
is
Measure
Text
Supported
is
Metric
Measure
is
Non
Deleted
Element
is
PathALoop
is
Pdf
Element
is
Pdf
Like
Element
is
Plot
Element
is
Point
is
Point
Curved
is
Point
In
Polygon
is
Point
On
Line
is
Point
On
Symmetric
Arc
is
Point
Right
Of
Line
is
Point
Within
Bounds
is
Polygon
Element
is
Precision
Value
is
Rectangular
Element
is
Rectanguloid
Element
is
Right
Angle
isRTL
is
Shape
To
Linear
Element
Possible
is
Table
is
Table
Element
is
Text
Bindable
Container
is
Text
Element
is
Using
Adaptive
Radius
is
Using
Proportional
Radius
is
Valid
App
State
Scope
Exponent
Threshold
Value
is
Valid
App
State
Scope
Value
is
Valid
Bezier
Mirroring
Value
is
Valid
Blending
Value
is
Valid
Block
Id
is
Valid
Boolean
is
Valid
Color
is
Valid
Decimal
Places
Value
is
Valid
Duc
Head
is
Valid
Element
Scope
Value
is
Valid
Enum
Value
is
Valid
External
File
Id
is
Valid
Fill
Style
Value
is
Valid
Finite
Positive
Byte
Value
is
Valid
Free
Draw
Easing
Value
is
Valid
Function
is
Valid
Image
Scale
Value
is
Valid
Image
Status
Value
is
Valid
Line
Head
Value
is
Valid
Number
is
Valid
Percentage
Value
is
Valid
Polygon
Sides
is
Valid
Precision
Scope
Value
is
Valid
Radian
Value
is
Valid
Scope
Value
is
Valid
String
is
Valid
Stroke
Cap
Value
is
Valid
Stroke
Dash
Value
is
Valid
Stroke
Join
Value
is
Valid
Stroke
Miter
Limit
Value
is
Valid
Stroke
Preference
Value
is
Valid
Stroke
Side
Preference
Value
is
Valid
Text
Align
Value
is
Valid
Text
Container
is
Valid
Uint8
Array
is
Valid
Vertical
Align
Value
is
Valid
Zoom
Step
Value
is
Value
In
Range
join
join
Scalar
line
Angle
line
Interpolate
line
Intersects
Line
line
Intersects
Polygon
line
Length
line
Midpoint
line
Rotate
line
Translate
magnitude
magnitude
Sq
map
Interval
To
BezierT
measure
Text
med
meet
merge
Overlapping
Points
migrate
Array
Order
ToZIndex
migrate
Points
mul
mul
Scalar
new
Arrow
Element
new
Doc
Element
new
Element
new
Element
With
new
Ellipse
Element
new
Embeddable
Element
new
Frame
Element
new
Free
Draw
Element
new
Image
Element
new
Linear
Element
new
Model
Element
new
Pdf
Element
new
Plot
Element
new
Polygon
Element
new
Table
Element
new
Text
Element
norm
normalize
normalized
normalizeEOL
normalize
Fixed
Point
normalize
For
Serialization
Scope
normalize
Link
normalize
Text
nvector
offset
omit
Keys
origin
orthogonal
orthogonal
Through
orthogonal
To
Line
parallel
parallel
Through
parse
Tokens
point
point
Add
point
From
point
In
Bezier
Equation
point
In
Ellipse
point
In
Polygon
point
Inside
Bounds
Point
In
Triangle
point
Inverse
point
Leftof
Line
point
On
Curve
point
On
Ellipse
point
On
Line
point
On
Polycurve
point
On
Polygon
point
On
Polyline
point
Relative
To
Center
point
Rightof
Line
point
Rotate
point
Rotate
Rads
point
To
Vector
point
Translate
polygon
Bounds
polygon
Centroid
polygon
Includes
Point
Non
Zero
polygon
In
Polygon
polygon
Intersect
Polygon
polygon
ReflectX
polygon
ReflectY
polygon
Rotate
polygon
Scale
polygon
ScaleX
polygon
ScaleY
polygon
Translate
poly
Line
From
Curve
process
Bezier
Curve
Bounds
process
Relative
Bezier
Bounds
process
Rotated
Absolute
Bezier
Bounds
project
radian
To
Degree
random
Id
random
Integer
random
Seed
range
Intersection
ranges
Overlap
real
Measure
To
Coordinate
refresh
Text
Dimensions
regenerate
Id
rescale
Lines
rescale
Points
reseed
restore
restore
Block
Collections
restore
Block
Instances
restore
Blocks
restore
Charter
restore
Checkpoint
restore
Delta
restore
Dictionary
restore
Duc
Stack
Properties
restore
Elements
restore
Files
restore
Files
Data
restore
Global
State
restore
Groups
restore
Issue
restore
Issues
restore
Layers
restore
Local
State
restore
Point
restore
Precision
Value
restore
Regions
restore
Version
Graph
reverse
reverse
Exponent
revive
Encoded
Function
revive
Functions
Deep
rotate
rotate
Point
rotation
round
sample
Bezier
Curve
sample
Bezier
Curve
For
Bounds
sample
Cubic
sample
Cubic
Bezier
sample
Quadratic
sample
Quadratic
Bezier
sanitizeHTMLAttribute
scale
Point
From
Origin
scale
Vector
segment
Intersect
Rectangle
Element
segments
Intersect
At
serialize
Duc
To
Blob
serialize
Duc
To
Stream
should
Allow
Vertical
Align
sign
split
Into
Lines
sub
subtract
Vectors
suppports
Horizontal
Align
through
to
DataURL
to
String
to
Tuple
to
ValidURL
transform
From
Rust
transform
To
Rust
translate
translate
Point
translation
translation
Along
translation
Orthogonal
traverse
And
Update
Precision
Values
try
Decode
Function
String
uint8
Array
To
Base64
uint8
Array
To
File
validate
Background
validate
Closed
Path
validate
Element
Content
validate
Stroke
validate
Stroke
Style
vector
vector
To
Point
wrap
Text
ducjs - v4.0.4
Loading...