API reference
PPTX.Picture
— TypePicture(source::String; top::Int=0, left::Int=0, size::Int = 40)
source::String
path of image filetop::Int
mm from the topleft::Int
mm from the left
Internally the sizes are converted EMUs.
Examples
julia> using PPTX
+API Reference · PPTX.jl API reference
PPTX.Picture
— TypePicture(source::String; top::Int=0, left::Int=0, size::Int = 40)
source::String
path of image filetop::Int
mm from the topleft::Int
mm from the left
Internally the sizes are converted EMUs.
Examples
julia> using PPTX
julia> img = Picture(joinpath(PPTX.ASSETS_DIR, "cauliflower.jpg"))
Picture
@@ -17,7 +17,7 @@
offset_y is 0 EMUs
size_x is 1440000 EMUs
size_y is 1080000 EMUs
-
sourcePPTX.Presentation
— TypePresentation(
+
sourcePPTX.Presentation
— TypePresentation(
slides::Vector{Slide}=Slide[];
title::String="unknown",
author::String="unknown",
@@ -27,7 +27,7 @@
Presentation with 1 slide
title is "My Presentation"
author is "unknown"
-
sourcePPTX.Slide
— TypeSlide(
+
sourcePPTX.Slide
— TypeSlide(
shapes::Vector{AbstractShape}=AbstractShape[];
title::String="",
layout::Int=1,
@@ -48,7 +48,7 @@
julia> slide
Slide("Hello Title", PPTX.AbstractShape[TextBox], 0, 2)
-
sourcePPTX.Table
— TypeTable(;
+
sourcePPTX.Table
— TypeTable(;
content,
offset_x::Real = 50,
offset_y::Real = 50,
@@ -71,7 +71,7 @@
offset_y is 1800000 EMUs
size_x is 1080000 EMUs
size_y is 3600000 EMUs
-
sourcePPTX.TextBox
— TypeTextBox(;
+
sourcePPTX.TextBox
— TypeTextBox(;
content::String = "",
offset_x::Real = 50,
offset_y::Real = 50,
@@ -87,7 +87,7 @@
offset_y is 1800000 EMUs
size_x is 1080000 EMUs
size_y is 1080000 EMUs
-
sourceBase.write
— MethodBase.write(
+
sourceBase.write
— MethodBase.write(
filepath::String,
p::Presentation;
overwrite::Bool=false,
@@ -105,4 +105,4 @@
julia> push!(pres, slide)
-julia> write("hello_world.pptx", pres)
sourceSettings
This document was generated with Documenter.jl version 1.4.1 on Monday 13 May 2024. Using Julia version 1.6.7.
+julia> write("hello_world.pptx", pres)