RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

PresentationEditor

Complete

Ein Präsentationseditor, der .pptx- (und die ältere .ppt-) sowie OpenDocument-Dateien (.odp) öffnet und speichert. Folien mit Text, Formen, Bildern und Tabellen, die verschoben, in der Größe geändert und gedreht werden können, Sprechernotizen, Layouts, eine Vollbild-Bildschirmpräsentation, Drucken sowie Rechtschreib- und Grammatikprüfung. Der Dateicode ist Teil von RayCraft.Blazor.Office und enthält keine Fremdbestandteile.

Parameter

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

ParameterTypBeschreibung
Feature.pptx.odp
Slides, layouts, hidden slides, slide sizeRead and writeLesen und schreiben
Text with bold, italic, underline, strikethrough, size, colour and fontRead and writeLesen und schreiben
Bullets, numbering and list levelsRead and writeLesen und schreiben
Links (http, https, mailto, tel)Read and writeLesen und schreiben
Shapes: rectangles, rounded rectangles, ellipses, triangles, diamonds, arrows in four directions, pentagons, hexagons, stars, parallelograms, plus signs, linesRead and writeLesen und schreiben
Freeform shapes (lines and curves, no arcs)Read and writeLesen und schreiben
Comments (classic format)Read and write (not shown)Nicht gespeichert
Fill and outline colours, rotationRead and writeLesen und schreiben
Pictures (PNG, JPEG, GIF, BMP)Read and writeLesen und schreiben
Tables with cell coloursRead and writeLesen und schreiben
GroupsRead (flattened)Lesen (abgeflacht)
Slide backgroundsRead and writeLesen und schreiben
Speaker notesRead and writeLesen und schreiben
Theme colours and fonts, placeholders from layoutsReadVom Format nicht verwendet

Keys and gestures

ParameterTypBeschreibung
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

ParameterTypBeschreibung
AllowFileTransferboolZeigt die Befehle zum Öffnen und Speichern von Dateien (Standard true).
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
FileNamestringName, der gespeicherten Dateien gegeben wird, ohne Erweiterung (Standard presentation).
FontsIReadOnlyList<string>Die Schriftarten, die in der Schriftartenliste angeboten werden.
HeightstringHöhe des Steuerelements als CSS-Länge (Standard 40rem).
IgnoredWordsIReadOnlyCollection<string>Wörter, die nie als falsch geschrieben gemeldet werden.
LabelstringZugänglicher Name der Folie. Standardmäßig ein lokalisiertes Slide.
MaxImageSizeInt64Größtes Bild, das eingefügt werden kann, in Bytes (Standard 10.000.000).
MaxImportSizeInt64Größte Präsentation, die geöffnet werden kann, in Bytes (Standard 50.000.000).
PdfFontsPdfFontSet
PresentationPresentationDie beim Start angezeigte Präsentation; eine andere Instanz ersetzt sie später. Lesen Sie die bearbeitete mit GetPresentationAsync.
ProofingboolBietet Rechtschreib-, Grammatik- und Logikprüfung für Englisch und Bulgarisch: Menü Review, Symbolleistenschaltfläche und F7 (Standard true).
ReadOnlyboolZeigt die Präsentation, ohne Änderungen zuzulassen; Bildschirmpräsentation, Drucken und Speichern funktionieren weiterhin.
ShowMenuBarboolZeigt die Menüleiste (Standard true).
ShowNotesboolZeigt die Sprechernotizen unter der Folie (Standard true).
ShowSlideListboolZeigt die Liste der Folien (Standard true).
ShowStatusBarboolZeigt Foliennummer, Layout und Zoom (Standard true).
ShowToolbarboolZeigt die Symbolleiste (Standard true).
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.

Ereignisse

API

EreignisTypBeschreibung
OnChangedEventCallbackWird ausgelöst, nachdem sich die Präsentation geändert hat (Bearbeitung, Rückgängig oder Wiederholen).
OnNewEventCallback
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>
OnSlideChangedEventCallback<int>Wird ausgelöst, wenn eine andere Folie angezeigt wird (nullbasierter Index).

Paket

PresentationEditor gehört zu RayCraft Complete. Paket: RayCraft.Blazor.Complete. Es stammt aus dem privaten RayCraft-Feed und erfordert eine aktive Lizenz. Siehe Erste Schritte.