|
Graphviz 14.0.3~dev.20251028.0232
|
#include "config.h"#include <memory>#include <stdlib.h>#include <string.h>#include <gvc/gvplugin_textlayout.h>#include "gvplugin_gdiplus.h"Go to the source code of this file.
Functions | |
| static int CALLBACK | fetch_first_font (const LOGFONTA *logFont, const TEXTMETRICA *, DWORD, LPARAM lParam) |
| void | gdiplus_free_layout (void *layout) |
| bool | gdiplus_textlayout (textspan_t *span, char **) |
Variables | |
| static gvtextlayout_engine_t | gdiplus_textlayout_engine |
| gvplugin_installed_t | gvtextlayout_gdiplus_types [] |
|
static |
Definition at line 22 of file gvtextlayout_gdiplus.cpp.
Referenced by Layout::Layout().
| void gdiplus_free_layout | ( | void * | layout | ) |
Definition at line 60 of file gvtextlayout_gdiplus.cpp.
References layout().
Referenced by gdiplus_textlayout(), and gdiplusgen_textspan().
| bool gdiplus_textlayout | ( | textspan_t * | span, |
| char ** | |||
| ) |
Definition at line 66 of file gvtextlayout_gdiplus.cpp.
References textspan_t::font, textspan_t::free_layout, gdiplus_free_layout(), GetGenericTypographic(), DeviceContext::hdc, textspan_t::layout, layout(), textfont_t::name, textfont_t::size, textspan_t::size, textspan_t::str, UseGdiplus(), pointf_s::x, pointf_s::y, textspan_t::yoffset_centerline, and textspan_t::yoffset_layout.
|
static |
Definition at line 100 of file gvtextlayout_gdiplus.cpp.
| gvplugin_installed_t gvtextlayout_gdiplus_types[] |
Definition at line 104 of file gvtextlayout_gdiplus.cpp.