Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/connorskees/pdf
/ functions
Functions
943 in github.com/connorskees/pdf
⨍
Functions
943
◇
Types & classes
448
↓ 1 callers
Method
render_gpu
(&mut self)
src/render/mod.rs:398
↓ 1 callers
Method
render_to_image
(&mut self, p: impl AsRef<FilePath>)
src/render/canvas.rs:501
↓ 1 callers
Method
reset
(&mut self)
src/font/true_type/interpreter.rs:295
↓ 1 callers
Method
reset_buffer
(&mut self, buffer: Cow<'a, [u8]>)
src/postscript/lexer.rs:106
↓ 1 callers
Method
resources
(&self)
src/page.rs:76
↓ 1 callers
Method
rlinecurve
is equivalent to one rlineto for each pair of arguments beyond the six arguments dxb...dyd needed for the one rrcurveto command. The number of lines i
src/font/cff/charstring.rs:753
↓ 1 callers
Method
rlineto
appends a line from the current point to a position at the relative coordinates dxa, dya. Additional rlineto operations are performed for all subseque
src/font/cff/charstring.rs:710
↓ 1 callers
Method
rmoveto
moves the current point to a position at the relative coordinates (dx1, dy1).
src/font/cff/charstring.rs:792
↓ 1 callers
Method
roff
(&mut self)
src/font/true_type/interpreter.rs:606
↓ 1 callers
Method
rotate_90
(&self)
src/geometry/line.rs:22
↓ 1 callers
Method
rrcurveto
appends a Bézier curve, defined by dxa...dyc, to the current point. For each subsequent set of six arguments, an additional curve is appended to the c
src/font/cff/charstring.rs:644
↓ 1 callers
Method
rtdg
(&mut self)
src/font/true_type/interpreter.rs:588
↓ 1 callers
Method
rtg
(&mut self)
src/font/true_type/interpreter.rs:612
↓ 1 callers
Method
rthg
(&mut self)
src/font/true_type/interpreter.rs:594
↓ 1 callers
Function
run
(to_render: &[Renderable], width: f32, height: f32)
src/render/wgpu/mod.rs:17
↓ 1 callers
Method
rutg
(&mut self)
src/font/true_type/interpreter.rs:600
↓ 1 callers
Method
sdb
(&mut self)
src/font/true_type/interpreter.rs:707
↓ 1 callers
Method
sds
(&mut self)
src/font/true_type/interpreter.rs:715
↓ 1 callers
Method
set_character_spacing
(&mut self)
src/render/mod.rs:741
↓ 1 callers
Method
set_clipping_path_even_odd
Modify the current clipping path by intersecting it with the current path, using the even-odd rule to determine which regions lie inside the clipping
src/render/mod.rs:1455
↓ 1 callers
Method
set_clipping_path_non_zero_winding_number
Modify the current clipping path by intersecting it with the current path, using the nonzero winding number rule to determine which regions lie inside
src/render/mod.rs:1464
↓ 1 callers
Method
set_color_rendering_intent
(&mut self)
src/render/mod.rs:707
↓ 1 callers
Method
set_flatness_tolerance
(&mut self)
src/render/mod.rs:733
↓ 1 callers
Method
set_font_and_size
Set the text font to _font_ and the text font size to _size_. _font_ shall be the name of a font resource in the Font subdictionary of the current res
src/render/mod.rs:1056
↓ 1 callers
Method
set_graphics_state_parameters
Set the specified parameters in the graphics state. dictName shall be the name of a graphics state parameter dictionary in the ExtGState subdictionary
src/render/mod.rs:825
↓ 1 callers
Method
set_horizontal_scaling
(&mut self)
src/render/mod.rs:765
↓ 1 callers
Method
set_line_cap_style
Set the line cap style in the graphics state
src/render/mod.rs:716
↓ 1 callers
Method
set_line_dash_pattern
Set the line dash pattern in the graphics state
src/render/mod.rs:675
↓ 1 callers
Method
set_line_join_style
Set the line join style in the graphics state
src/render/mod.rs:690
↓ 1 callers
Method
set_line_width
Set the line width in the graphics state
src/render/mod.rs:1416
↓ 1 callers
Method
set_miter_limit
(&mut self)
src/render/mod.rs:699
↓ 1 callers
Method
set_nonstroking_cmyk
Same as [Renderer::set_stroking_cmyk], but used for nonstroking operations
src/render/mod.rs:803
↓ 1 callers
Method
set_nonstroking_color
(&mut self)
src/render/mod.rs:497
↓ 1 callers
Method
set_nonstroking_color_space
(&mut self)
src/render/mod.rs:591
↓ 1 callers
Method
set_nonstroking_gray
Same as [Renderer::set_stroking_gray], but used for nonstroking operations
src/render/mod.rs:995
↓ 1 callers
Method
set_nonstroking_rgb
Same as [Renderer::set_stroking_rgb] but used for nonstroking operations.
src/render/mod.rs:1021
↓ 1 callers
Method
set_stroking_cmyk
Set the stroking colour space to DeviceCMYK (or the DefaultCMYK colour space) and set the colour to use for stroking operations. Each operand shall be
src/render/mod.rs:786
↓ 1 callers
Method
set_stroking_color
(&mut self)
src/render/mod.rs:508
↓ 1 callers
Method
set_stroking_color_space
Set the current colour space to use for stroking operations. The operand name shall be a name object. If the colour space is one that can be specified
src/render/mod.rs:567
↓ 1 callers
Method
set_stroking_gray
Set the stroking colour space to DeviceGray and set the gray level to use for stroking operations. gray shall be a number between 0.0 (black) and 1.0
src/render/mod.rs:943
↓ 1 callers
Method
set_stroking_rgb
Set the stroking colour space to DeviceRGB (or the DefaultRGB colour space and set the colour to use for stroking operations. Each operand shall be a
src/render/mod.rs:1009
↓ 1 callers
Method
set_text_leading
(&mut self)
src/render/mod.rs:725
↓ 1 callers
Method
set_text_matrix
Set the text matrix, Tm, and the text line matrix, Tlm: T_m = T_lm = [a b 0, c d 0, e f 1]
src/render/mod.rs:1525
↓ 1 callers
Method
set_text_rendering_mode
(&mut self)
src/render/mod.rs:773
↓ 1 callers
Method
set_text_rise
(&mut self)
src/render/mod.rs:757
↓ 1 callers
Method
set_word_spacing
(&mut self)
src/render/mod.rs:749
↓ 1 callers
Method
shp
(&mut self, a: u8)
src/font/true_type/interpreter.rs:723
↓ 1 callers
Method
skip_comment
Assumes the leading `%` has already been consumed
src/lex.rs:90
↓ 1 callers
Method
sloop
(&mut self)
src/font/true_type/interpreter.rs:556
↓ 1 callers
Method
srp0
(&mut self)
src/font/true_type/interpreter.rs:564
↓ 1 callers
Method
srp1
(&mut self)
src/font/true_type/interpreter.rs:572
↓ 1 callers
Method
srp2
(&mut self)
src/font/true_type/interpreter.rs:580
↓ 1 callers
Method
string
(&mut self)
src/postscript/interpreter.rs:696
↓ 1 callers
Function
strip_leading_zeroes
(bytes: &[u8])
src/xref/stream/parser.rs:18
↓ 1 callers
Method
stroke_cubic_bezier_curve
(&mut self, curve: CubicBezierCurve, color: u32)
src/render/canvas.rs:408
↓ 1 callers
Method
stroke_line
(&mut self, line: Line, color: u32)
src/render/canvas.rs:321
↓ 1 callers
Method
stroke_quadratic_bezier_curve
(&mut self, curve: QuadraticBezierCurve, color: u32)
src/render/canvas.rs:396
↓ 1 callers
Method
svtca
(&mut self, a: u8)
src/font/true_type/interpreter.rs:538
↓ 1 callers
Method
szp0
(&mut self)
src/font/true_type/interpreter.rs:488
↓ 1 callers
Method
szp1
(&mut self)
src/font/true_type/interpreter.rs:500
↓ 1 callers
Method
szp2
(&mut self)
src/font/true_type/interpreter.rs:512
↓ 1 callers
Method
szps
(&mut self)
src/font/true_type/interpreter.rs:524
↓ 1 callers
Method
transform_ctm
Modify the current transformation matrix (CTM) by concatenating the specified matrix. Although the operands specify a matrix, they shall be written as
src/render/mod.rs:1367
↓ 1 callers
Method
try_lex_operator
(&mut self)
src/content/mod.rs:83
↓ 1 callers
Method
update
(&mut self)
src/render/wgpu/state.rs:564
↓ 1 callers
Method
update_graphics_state
( &self, graphics_state: &mut GraphicsState<'a>, text_state: &mut TextState<'a>, )
src/resources/graphics_state_parameters.rs:369
↓ 1 callers
Method
vertical_stem
(&mut self, x: f32, dx: f32)
src/geometry/path_builder.rs:85
↓ 1 callers
Method
vertical_stem3
(&mut self, x0: f32, dx0: f32, x1: f32, dx1: f32, x2: f32, dx2: f32)
src/geometry/path_builder.rs:89
↓ 1 callers
Function
vertices_for_path
(path: &Path, width: f32, height: f32, color: u32)
src/render/wgpu/state.rs:106
↓ 1 callers
Method
vhcurveto
appends one or more Bézier curves to the current point, where the first tangent is vertical and the second tangent is horizontal This command is the
src/font/cff/charstring.rs:895
↓ 1 callers
Method
vlineto
appends a vertical line of length dy1 to the current point. With an odd number of arguments, subsequent argument pairs are interpreted as alternating
src/font/cff/charstring.rs:612
↓ 1 callers
Method
vmoveto
moves the current point dy1 units in the vertical direction
src/font/cff/charstring.rs:698
↓ 1 callers
Method
vstemhm
(&mut self)
src/font/cff/charstring.rs:301
↓ 1 callers
Method
vvcurveto
appends one or more curves to the current point. If the argument count is a multiple of four, the curve starts and ends vertical. If the argument coun
src/font/cff/charstring.rs:975
↓ 1 callers
Method
with_distance_from_origin
(&self, new_len: f32)
src/geometry/point.rs:38
Method
add
(self, rhs: Point)
src/geometry/point.rs:47
Method
add_assign
(&mut self, rhs: Point)
src/geometry/point.rs:56
Function
add_float_and_int
()
src/postscript/interpreter.rs:1186
Function
add_int_and_float
()
src/postscript/interpreter.rs:1176
Function
add_two_floats
()
src/postscript/interpreter.rs:1166
Function
add_two_integers
()
src/postscript/interpreter.rs:1156
Method
apply_transform
(&mut self, transformation: Matrix)
src/geometry/quadratic_bezier.rs:125
Method
apply_transform
(&mut self, transformation: Matrix)
src/geometry/outline.rs:19
Method
apply_transform
(&mut self, transformation: Matrix)
src/geometry/cubic_bezier.rs:49
Method
apply_transform
(&mut self, transformation: Matrix)
src/geometry/path.rs:13
Method
approx_inv_myint
Approximate the inverse of the function above
src/geometry/quadratic_bezier.rs:56
Method
approx_myint
Compute an approximation to int (1 + 4x^2) ^ -0.25 dx
src/geometry/quadratic_bezier.rs:49
Function
array_with_single_element_leading_and_trailing_whitespace
()
src/lex.rs:595
Function
ascii_85
()
src/filter/ascii.rs:96
Method
assert_or_null
( &mut self, obj: Object, convert: impl Fn(&mut Self, Object) -> PdfResult<T>, )
src/resolve.rs:148
Method
average
(this_row: &[u8], row_above: Option<&Vec<Vec<u8>>>, chunk_size: u8)
src/filter/flate.rs:164
Method
blend
(&self, background: Self)
src/color/color_space.rs:120
Method
bounding_box
(&self)
src/geometry/quadratic_bezier.rs:120
Method
bounding_box
(&self)
src/geometry/outline.rs:25
Method
bounding_box
(&self)
src/geometry/cubic_bezier.rs:56
Method
bounding_box
(&self)
src/geometry/path.rs:21
Method
buffer
(&self)
src/object_stream.rs:121
Method
buffer
(&self)
src/postscript/lexer.rs:231
Method
buffer
(&self)
src/font/cff/parse.rs:178
Method
buffer
(&self)
src/font/cff/dict.rs:287
← previous
next →
501–600 of 943, ranked by callers