RayCraftDocs
v1.0.3
da
raycraft.dev
På denne side

PresentationEditor

Complete

En præsentationseditor, der åbner og gemmer .pptx- (og det ældre .ppt-) og OpenDocument-filer (.odp). Slides med tekst, figurer, billeder og tabeller, der kan flyttes, ændres i størrelse og roteres, talernoter, layouts, fuldskærmsshow, udskrivning samt stave- og grammatikkontrol. Filkoden er en del af RayCraft.Blazor.Office og indeholder ingen tredjepartsdele.

Parametre

Files are read and written by the library itself, with no Office installation and no extra packages.

ParameterTypeBeskrivelse
Feature.pptx.odp
Slides, layouts, hidden slides, slide sizeRead and writeLæs og skriv
Text with bold, italic, underline, strikethrough, size, colour and fontRead and writeLæs og skriv
Bullets, numbering and list levelsRead and writeLæs og skriv
Links (http, https, mailto, tel)Read and writeLæs og skriv
Shapes: rectangles, rounded rectangles, ellipses, triangles, diamonds, arrows in four directions, pentagons, hexagons, stars, parallelograms, plus signs, linesRead and writeLæs og skriv
Freeform shapes (lines and curves, no arcs)Read and writeLæs og skriv
Comments (classic format)Read and write (not shown)Bevares ikke
Fill and outline colours, rotationRead and writeLæs og skriv
Pictures (PNG, JPEG, GIF, BMP)Read and writeLæs og skriv
Tables with cell coloursRead and writeLæs og skriv
GroupsRead (flattened)Læs (fladt)
Slide backgroundsRead and writeLæs og skriv
Speaker notesRead and writeLæs og skriv
Theme colours and fonts, placeholders from layoutsReadBruges ikke af formatet

Keys and gestures

ParameterTypeBeskrivelse
Keys or gestureWhat it does
Click, Shift+click, drag on the slideSelect one element, add to the selection, select with a frame
Drag, arrow keys, Shift+arrow keysMove the selection (Shift moves 10 points, or keeps a drag straight)
Drag a handle, ShiftResize (Shift keeps the proportions); the top handle rotates (Shift snaps to 15°)
Double-click, Enter, F2Edit the text of the shape or table cell
EscStop editing text, or clear the selection
Tab / Shift+TabNext element; while editing a list: list level; in a table: next cell
Ctrl+B / I / U, Ctrl+] / [Bold, italic, underline; larger and smaller text
Ctrl+C / X / V / DCopy, cut, paste and duplicate; pasting a picture inserts it
Ctrl+Z / Ctrl+YUndo and redo
DeleteDelete the selection (in the slide list: the slide)
Ctrl+MNew slide
Page Up / Page DownPrevious and next slide
Drag a slide in the listMove the slide
F5 / Shift+F5Slide show from the start / from the current slide
F7Spelling and grammar
Ctrl+S, Ctrl+PSave as .pptx, print

API

ParameterTypeBeskrivelse
AllowFileTransferboolViser kommandoerne, der åbner og gemmer filer (standard true).
ClassstringEkstra CSS-klasser, der tilføjes til rodelementet.
FileNamestringNavn, der gives til gemte filer, uden filtypenavn (standard presentation).
FontsIReadOnlyList<string>De skrifttyper, der tilbydes i skrifttypelisten.
HeightstringKontrollens højde som CSS-længde (standard 40rem).
IgnoredWordsIReadOnlyCollection<string>Ord, der aldrig rapporteres som fejlstavet.
LabelstringSlidens tilgængelige navn. Som standard et lokaliseret Slide.
MaxImageSizeInt64Største billede, der kan indsættes, i byte (standard 10.000.000).
MaxImportSizeInt64Største præsentation, der kan åbnes, i byte (standard 50.000.000).
PdfFontsPdfFontSet
PresentationPresentationDen præsentation, der vises ved start; en anden instans erstatter den senere. Læs den redigerede med GetPresentationAsync.
ProofingboolTilbyder stave-, grammatik- og logikkontrol for engelsk og bulgarsk: menuen Review, værktøjslinjeknap og F7 (standard true).
ReadOnlyboolViser præsentationen uden at tillade ændringer; slideshow, udskrivning og gem virker stadig.
ShowMenuBarboolViser menulinjen (standard true).
ShowNotesboolViser talernoterne under sliden (standard true).
ShowSlideListboolViser listen over slides (standard true).
ShowStatusBarboolViser slidenummer, layout og zoom (standard true).
ShowToolbarboolViser værktøjslinjen (standard true).
StylestringIndlejret typografi, der tilføjes til rodelementet.

Hændelser

API

HændelseTypeBeskrivelse
OnChangedEventCallbackUdløses, efter præsentationen er ændret (en redigering, fortryd eller gentag).
OnNewEventCallback
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>
OnSlideChangedEventCallback<int>Udløses, når en anden slide vises (indeks fra nul).

Pakke

PresentationEditor er en del af RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og kræver en aktiv licens. Se Kom i gang.