SharpVectors.Rendering.Wpf.xml 80 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>SharpVectors.Rendering.Wpf</name>
  5. </assembly>
  6. <members>
  7. <member name="T:SharpVectors.Renderers.ResourceModeType">
  8. <summary>
  9. A value specifying the root resource element (<see cref="T:System.Windows.Media.DrawingGroup"/>, <see cref="T:System.Windows.Media.DrawingImage"/>).
  10. </summary>
  11. </member>
  12. <member name="F:SharpVectors.Renderers.ResourceModeType.None">
  13. <summary>
  14. Indicates the root element is not specified.
  15. </summary>
  16. </member>
  17. <member name="F:SharpVectors.Renderers.ResourceModeType.Drawing">
  18. <summary>
  19. Indicates the <see cref="T:System.Windows.Media.DrawingGroup"/> as the root resource element.
  20. </summary>
  21. </member>
  22. <member name="F:SharpVectors.Renderers.ResourceModeType.Image">
  23. <summary>
  24. Indicates the <see cref="T:System.Windows.Media.DrawingImage"/> as the root resource element.
  25. </summary>
  26. </member>
  27. <member name="T:SharpVectors.Renderers.ResourceAccessType">
  28. <summary>
  29. A value specifying the referencing or access resource dictionary (<c>DynamicResource</c>, <c>StaticResource</c>).
  30. </summary>
  31. </member>
  32. <member name="F:SharpVectors.Renderers.ResourceAccessType.None">
  33. <summary>
  34. Indicates the resource referencing type is not specified.
  35. </summary>
  36. </member>
  37. <member name="F:SharpVectors.Renderers.ResourceAccessType.Dynamic">
  38. <summary>
  39. Indicates the resource referencing is dynamic, <c>DynamicResource</c>.
  40. </summary>
  41. </member>
  42. <member name="F:SharpVectors.Renderers.ResourceAccessType.Static">
  43. <summary>
  44. Indicates the resource referencing is static, <c>StaticResource</c>.
  45. </summary>
  46. </member>
  47. <member name="T:SharpVectors.Renderers.ResourceKeyResolverType">
  48. <summary>
  49. A value specifiying the resource key resolver type.
  50. </summary>
  51. </member>
  52. <member name="F:SharpVectors.Renderers.ResourceKeyResolverType.None">
  53. <summary>
  54. Indicates an unspecified or unknown resource key resolver.
  55. </summary>
  56. </member>
  57. <member name="F:SharpVectors.Renderers.ResourceKeyResolverType.Default">
  58. <summary>
  59. The default resource key resolver. On error, any defined resolver will fallback to the default resource resolver.
  60. </summary>
  61. </member>
  62. <member name="F:SharpVectors.Renderers.ResourceKeyResolverType.Dictionary">
  63. <summary>
  64. A dictionary-based resource key resolver.
  65. </summary>
  66. </member>
  67. <member name="F:SharpVectors.Renderers.ResourceKeyResolverType.CodeSnippet">
  68. <summary>
  69. A user-defined <c>C#</c> code-based callback method for resolving the resource key.
  70. It is compiled and run at runtime in memory.
  71. </summary>
  72. </member>
  73. <member name="F:SharpVectors.Renderers.ResourceKeyResolverType.Custom">
  74. <summary>
  75. A custom or user-defined resource key resolver. It implements the <see cref="T:SharpVectors.Renderers.IResourceKeyResolver"/> interface.
  76. </summary>
  77. </member>
  78. <member name="T:SharpVectors.Renderers.IResourceKeyResolver">
  79. <summary>
  80. An interface for resolving the resource key of a resource object (<see cref="T:System.Windows.Media.DrawingGroup"/>, <see cref="T:System.Windows.Media.DrawingImage"/>)
  81. generated by the resource dictionary converter.
  82. </summary>
  83. </member>
  84. <member name="P:SharpVectors.Renderers.IResourceKeyResolver.ResolverType">
  85. <summary>
  86. Gets a value specifying the resource key resolver type.
  87. </summary>
  88. <value>
  89. An enumeration of the type <see cref="T:SharpVectors.Renderers.ResourceKeyResolverType"/> specifying the type of the resource key resolver.
  90. </value>
  91. </member>
  92. <member name="P:SharpVectors.Renderers.IResourceKeyResolver.IsValid">
  93. <summary>
  94. Gets a value specifying whether the resource key resolver is valid or not.
  95. </summary>
  96. <value>
  97. This is <see langword="true"/> if the resource resolver is valid, otherwise; it is <see langword="false"/>.
  98. </value>
  99. </member>
  100. <member name="M:SharpVectors.Renderers.IResourceKeyResolver.BeginResolve">
  101. <summary>
  102. This signals the start of a resource key resolving process.
  103. </summary>
  104. </member>
  105. <member name="M:SharpVectors.Renderers.IResourceKeyResolver.EndResolve">
  106. <summary>
  107. This signals the end of a resource key resolving process.
  108. </summary>
  109. </member>
  110. <member name="M:SharpVectors.Renderers.IResourceKeyResolver.Resolve(System.Windows.DependencyObject,System.Int32,System.String,System.String)">
  111. <summary>
  112. Generates the resource key to be applied to the specified resource object, created from the file name
  113. and from the specified source (directory).
  114. </summary>
  115. <param name="resource">The target resource object (<see cref="T:System.Windows.Media.DrawingGroup"/>, <see cref="T:System.Windows.Media.DrawingImage"/>) </param>
  116. <param name="index">The index of the resource file.</param>
  117. <param name="fileName">The file name of the SVG file without the extension.</param>
  118. <param name="fileSource">The source directory of the SVG file.</param>
  119. <returns>
  120. A <see cref="T:System.String"/> containing the key to be used to identify the specified resource. This must be at least
  121. 3 characters and less than 255 characters.
  122. </returns>
  123. </member>
  124. <member name="T:SharpVectors.Renderers.Properties.Resources">
  125. <summary>
  126. A strongly-typed resource class, for looking up localized strings, etc.
  127. </summary>
  128. </member>
  129. <member name="P:SharpVectors.Renderers.Properties.Resources.ResourceManager">
  130. <summary>
  131. Returns the cached ResourceManager instance used by this class.
  132. </summary>
  133. </member>
  134. <member name="P:SharpVectors.Renderers.Properties.Resources.Culture">
  135. <summary>
  136. Overrides the current thread's CurrentUICulture property for all
  137. resource lookups using this strongly typed resource class.
  138. </summary>
  139. </member>
  140. <member name="T:SharpVectors.Renderers.ResourceKeyResolver">
  141. <summary>
  142. The default implememation of the <see cref="T:SharpVectors.Renderers.IResourceKeyResolver"/> interface. It implementations the default
  143. method of resolving the resource key; either by the unmodified SVG file name, or a formatted name using the file
  144. name and/or resource index if a format string is provided.
  145. </summary>
  146. </member>
  147. <member name="M:SharpVectors.Renderers.ResourceKeyResolver.ReadXml(System.Xml.XmlReader)">
  148. <summary>
  149. This reads and sets its state or attributes stored in a <c>XML</c> format
  150. with the given reader.
  151. </summary>
  152. <param name="reader">
  153. The reader with which the <c>XML</c> attributes of this object are accessed.
  154. </param>
  155. <exception cref="T:System.ArgumentNullException">
  156. If the <paramref name="reader"/> is <see langword="null"/>.
  157. </exception>
  158. </member>
  159. <member name="M:SharpVectors.Renderers.ResourceKeyResolver.WriteXml(System.Xml.XmlWriter)">
  160. <summary>
  161. This writes the current state or attributes of this object,
  162. in the <c>XML</c> format, to the media or storage accessible by the given writer.
  163. </summary>
  164. <param name="writer">
  165. The <c>XML</c> writer with which the <c>XML</c> format of this object's state
  166. is written.
  167. </param>
  168. <exception cref="T:System.ArgumentNullException">
  169. If the <paramref name="reader"/> is <see langword="null"/>.
  170. </exception>
  171. </member>
  172. <member name="P:SharpVectors.Renderers.ResourceKeyResolver.ResolverType">
  173. <summary>
  174. Gets a value specifying the resource key resolver type.
  175. </summary>
  176. <value>
  177. An enumeration of the type <see cref="T:SharpVectors.Renderers.ResourceKeyResolverType"/> specifying the type of the resource key resolver.
  178. </value>
  179. </member>
  180. <member name="P:SharpVectors.Renderers.ResourceKeyResolver.IsValid">
  181. <summary>
  182. Gets a value specifying whether the resource key resolver is valid or not.
  183. </summary>
  184. <value>
  185. This is <see langword="true"/> if the resource resolver is valid, otherwise; it is <see langword="false"/>.
  186. </value>
  187. </member>
  188. <member name="M:SharpVectors.Renderers.ResourceKeyResolver.BeginResolve">
  189. <summary>
  190. This signals the start of a resource key resolving process.
  191. </summary>
  192. </member>
  193. <member name="M:SharpVectors.Renderers.ResourceKeyResolver.EndResolve">
  194. <summary>
  195. This signals the end of a resource key resolving process.
  196. </summary>
  197. </member>
  198. <member name="M:SharpVectors.Renderers.ResourceKeyResolver.Resolve(System.Windows.DependencyObject,System.Int32,System.String,System.String)">
  199. <summary>
  200. Generates the resource key to be applied to the specified resource object, created from the file name
  201. and from the specified source (directory).
  202. </summary>
  203. <param name="resource">The target resource object (<see cref="T:System.Windows.Media.DrawingGroup"/>, <see cref="T:System.Windows.Media.DrawingImage"/>) </param>
  204. <param name="index">The index of the resource file.</param>
  205. <param name="fileName">The file name of the SVG file without the extension.</param>
  206. <param name="fileSource">The source directory of the SVG file.</param>
  207. <returns>
  208. A <see cref="T:System.String"/> containing the key to be used to identify the specified resource. This must be at least
  209. 3 characters and less than 255 characters.
  210. </returns>
  211. </member>
  212. <member name="M:SharpVectors.Renderers.DictionaryKeyResolver.ReadXml(System.Xml.XmlReader)">
  213. <summary>
  214. This reads and sets its state or attributes stored in a <c>XML</c> format
  215. with the given reader.
  216. </summary>
  217. <param name="reader">
  218. The reader with which the <c>XML</c> attributes of this object are accessed.
  219. </param>
  220. <exception cref="T:System.ArgumentNullException">
  221. If the <paramref name="reader"/> is <see langword="null"/>.
  222. </exception>
  223. </member>
  224. <member name="M:SharpVectors.Renderers.DictionaryKeyResolver.WriteXml(System.Xml.XmlWriter)">
  225. <summary>
  226. This writes the current state or attributes of this object,
  227. in the <c>XML</c> format, to the media or storage accessible by the given writer.
  228. </summary>
  229. <param name="writer">
  230. The <c>XML</c> writer with which the <c>XML</c> format of this object's state
  231. is written.
  232. </param>
  233. <exception cref="T:System.ArgumentNullException">
  234. If the <paramref name="reader"/> is <see langword="null"/>.
  235. </exception>
  236. </member>
  237. <member name="P:SharpVectors.Renderers.DictionaryKeyResolver.ResolverType">
  238. <summary>
  239. Gets a value specifying the resource key resolver type.
  240. </summary>
  241. <value>
  242. An enumeration of the type <see cref="T:SharpVectors.Renderers.ResourceKeyResolverType"/> specifying the type of the resource key resolver.
  243. </value>
  244. </member>
  245. <member name="P:SharpVectors.Renderers.DictionaryKeyResolver.IsValid">
  246. <summary>
  247. Gets a value specifying whether the resource key resolver is valid or not.
  248. </summary>
  249. <value>
  250. This is <see langword="true"/> if the resource resolver is valid, otherwise; it is <see langword="false"/>.
  251. </value>
  252. </member>
  253. <member name="M:SharpVectors.Renderers.DictionaryKeyResolver.BeginResolve">
  254. <summary>
  255. This signals the start of a resource key resolving process.
  256. </summary>
  257. </member>
  258. <member name="M:SharpVectors.Renderers.DictionaryKeyResolver.EndResolve">
  259. <summary>
  260. This signals the end of a resource key resolving process.
  261. </summary>
  262. </member>
  263. <member name="M:SharpVectors.Renderers.DictionaryKeyResolver.Resolve(System.Windows.DependencyObject,System.Int32,System.String,System.String)">
  264. <summary>
  265. Generates the resource key to be applied to the specified resource object, created from the file name
  266. and from the specified source (directory).
  267. </summary>
  268. <param name="resource">The target resource object (<see cref="T:System.Windows.Media.DrawingGroup"/>, <see cref="T:System.Windows.Media.DrawingImage"/>) </param>
  269. <param name="index">The index of the resource file.</param>
  270. <param name="fileName">The file name of the SVG file without the extension.</param>
  271. <param name="fileSource">The source directory of the SVG file.</param>
  272. <returns>
  273. A <see cref="T:System.String"/> containing the key to be used to identify the specified resource. This must be at least
  274. 3 characters and less than 255 characters.
  275. </returns>
  276. </member>
  277. <member name="M:SharpVectors.Renderers.CodeSnippetKeyResolver.ReadXml(System.Xml.XmlReader)">
  278. <summary>
  279. This reads and sets its state or attributes stored in a <c>XML</c> format
  280. with the given reader.
  281. </summary>
  282. <param name="reader">
  283. The reader with which the <c>XML</c> attributes of this object are accessed.
  284. </param>
  285. <exception cref="T:System.ArgumentNullException">
  286. If the <paramref name="reader"/> is <see langword="null"/>.
  287. </exception>
  288. </member>
  289. <member name="M:SharpVectors.Renderers.CodeSnippetKeyResolver.WriteXml(System.Xml.XmlWriter)">
  290. <summary>
  291. This writes the current state or attributes of this object,
  292. in the <c>XML</c> format, to the media or storage accessible by the given writer.
  293. </summary>
  294. <param name="writer">
  295. The <c>XML</c> writer with which the <c>XML</c> format of this object's state
  296. is written.
  297. </param>
  298. <exception cref="T:System.ArgumentNullException">
  299. If the <paramref name="reader"/> is <see langword="null"/>.
  300. </exception>
  301. </member>
  302. <member name="P:SharpVectors.Renderers.CodeSnippetKeyResolver.ResolverType">
  303. <summary>
  304. Gets a value specifying the resource key resolver type.
  305. </summary>
  306. <value>
  307. An enumeration of the type <see cref="T:SharpVectors.Renderers.ResourceKeyResolverType"/> specifying the type of the resource key resolver.
  308. </value>
  309. </member>
  310. <member name="P:SharpVectors.Renderers.CodeSnippetKeyResolver.IsValid">
  311. <summary>
  312. Gets a value specifying whether the resource key resolver is valid or not.
  313. </summary>
  314. <value>
  315. This is <see langword="true"/> if the resource resolver is valid, otherwise; it is <see langword="false"/>.
  316. </value>
  317. </member>
  318. <member name="M:SharpVectors.Renderers.CodeSnippetKeyResolver.BeginResolve">
  319. <summary>
  320. This signals the start of a resource key resolving process.
  321. </summary>
  322. </member>
  323. <member name="M:SharpVectors.Renderers.CodeSnippetKeyResolver.EndResolve">
  324. <summary>
  325. This signals the end of a resource key resolving process.
  326. </summary>
  327. </member>
  328. <member name="M:SharpVectors.Renderers.CodeSnippetKeyResolver.Resolve(System.Windows.DependencyObject,System.Int32,System.String,System.String)">
  329. <summary>
  330. Generates the resource key to be applied to the specified resource object, created from the file name
  331. and from the specified source (directory).
  332. </summary>
  333. <param name="resource">The target resource object (<see cref="T:System.Windows.Media.DrawingGroup"/>, <see cref="T:System.Windows.Media.DrawingImage"/>) </param>
  334. <param name="index">The index of the resource file.</param>
  335. <param name="fileName">The file name of the SVG file without the extension.</param>
  336. <param name="fileSource">The source directory of the SVG file.</param>
  337. <returns>
  338. A <see cref="T:System.String"/> containing the key to be used to identify the specified resource. This must be at least
  339. 3 characters and less than 255 characters.
  340. </returns>
  341. </member>
  342. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.IsBoldSimulated">
  343. <summary>
  344. Gets a value that determines whether to simulate a bold weight for the glyphs represented by the typeface.
  345. </summary>
  346. <value>true if bold simulation is used for glyphs; otherwise, false.</value>
  347. </member>
  348. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.IsObliqueSimulated">
  349. <summary>
  350. Gets a value that determines whether to simulate an italic style for the glyphs represented by the typeface.
  351. </summary>
  352. <value>true if italic simulation is used for glyphs; otherwise, false.</value>
  353. </member>
  354. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.StrikethroughPosition">
  355. <summary>
  356. Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.
  357. </summary>
  358. <value>A <see cref="T:System.Double"/> that indicates the strikethrough position, measured from the baseline and expressed
  359. as a fraction of the font em size.</value>
  360. </member>
  361. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.StrikethroughThickness">
  362. <summary>
  363. Gets a value that indicates the thickness of the strikethrough relative to the font em size.
  364. </summary>
  365. <value>A <see cref="T:System.Double"/> that indicates the strikethrough thickness, expressed as a fraction
  366. of the font em size.</value>
  367. </member>
  368. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.UnderlinePosition">
  369. <summary>
  370. Gets a value that indicates the distance of the underline from the baseline for the typeface.
  371. </summary>
  372. <value>A <see cref="T:System.Double"/> that indicates the underline position, measured from the baseline
  373. and expressed as a fraction of the font em size.</value>
  374. </member>
  375. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.UnderlineThickness">
  376. <summary>
  377. Gets a value that indicates the thickness of the underline relative to the font em size for the typeface.
  378. </summary>
  379. <value>A <see cref="T:System.Double"/> that indicates the underline thickness, expressed as a fraction
  380. of the font em size.</value>
  381. </member>
  382. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.OverlinePosition">
  383. <summary>
  384. Gets a value that indicates the distance of the overline from the baseline for the typeface.
  385. </summary>
  386. <value>A <see cref="T:System.Double"/> that indicates the overline position, measured from the baseline
  387. and expressed as a fraction of the font em size.</value>
  388. </member>
  389. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.OverlineThickness">
  390. <summary>
  391. Gets a value that indicates the thickness of the overline relative to the font em size for the typeface.
  392. </summary>
  393. <value>A <see cref="T:System.Double"/> that indicates the overline thickness, expressed as a fraction
  394. of the font em size.</value>
  395. </member>
  396. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.XHeight">
  397. <summary>
  398. Gets the distance from the baseline to the top of an English lowercase letter for a typeface.
  399. The distance excludes ascenders.
  400. </summary>
  401. <value>
  402. A <see cref="T:System.Double"/> that indicates the distance from the baseline to the top of an
  403. English lowercase letter (excluding ascenders), expressed as a fraction of the font em size.
  404. </value>
  405. </member>
  406. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.BidiLevel">
  407. <summary>
  408. Gets or sets the bidirectional nesting level of Glyphs.
  409. </summary>
  410. <value>An <see cref="T:System.Int32"/> value that represents the bidirectional nesting level.</value>
  411. </member>
  412. <member name="P:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.DeviceFontName">
  413. <summary>
  414. Gets or sets the specific device font for which the Glyphs object has been optimized.
  415. </summary>
  416. <value>A <see cref="T:System.String"/> value that represents the name of the device font.</value>
  417. </member>
  418. <member name="M:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.ParseGlyphRunProperties">
  419. <SecurityNote>
  420. Critical as it accesses the base Uri
  421. TreatAsSafe as it only uses this to load glyphtypefaces, and this information is not disclosed.
  422. </SecurityNote>
  423. </member>
  424. <member name="M:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.ReadGlyphIndex(System.String,System.Boolean@,System.Int32@,System.Int32@,System.UInt16@)">
  425. <summary>
  426. Read GlyphIndex specification - glyph index value with an optional glyph cluster prefix.
  427. </summary>
  428. <param name="valueSpec"></param>
  429. <param name="inCluster"></param>
  430. <param name="glyphClusterSize"></param>
  431. <param name="characterClusterSize"></param>
  432. <param name="glyphIndex"></param>
  433. <returns>true if glyph index is present, false if glyph index is not present.</returns>
  434. </member>
  435. <member name="M:SharpVectors.Renderers.Texts.WpfGlyphTextBuilder.SetClusterMapEntry(System.UInt16[],System.Int32,System.UInt16)">
  436. <summary>
  437. Performs validation against cluster map size and throws a well defined exception.
  438. </summary>
  439. </member>
  440. <member name="T:SharpVectors.Renderers.Texts.WpfPathTextBuilder">
  441. <summary>
  442. This is the text-path builder, which handles the rendering using the text-builder objects,
  443. <see cref="T:SharpVectors.Renderers.Texts.WpfTextBuilder"/>, to convert the text characters to geometric representations.
  444. </summary>
  445. </member>
  446. <member name="T:SharpVectors.Renderers.Texts.WpfPathTextRun">
  447. <summary>
  448. This defines the information required to render a text-run on a path.
  449. </summary>
  450. </member>
  451. <member name="P:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.IsBoldSimulated">
  452. <summary>
  453. Gets a value that determines whether to simulate a bold weight for the glyphs represented by the typeface.
  454. </summary>
  455. <value>true if bold simulation is used for glyphs; otherwise, false.</value>
  456. </member>
  457. <member name="P:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.IsObliqueSimulated">
  458. <summary>
  459. Gets a value that determines whether to simulate an italic style for the glyphs represented by the typeface.
  460. </summary>
  461. <value>true if italic simulation is used for glyphs; otherwise, false.</value>
  462. </member>
  463. <member name="P:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.StrikethroughPosition">
  464. <summary>
  465. Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.
  466. </summary>
  467. <value>A <see cref="T:System.Double"/> that indicates the strikethrough position, measured from the baseline and expressed
  468. as a fraction of the font em size.</value>
  469. </member>
  470. <member name="P:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.StrikethroughThickness">
  471. <summary>
  472. Gets a value that indicates the thickness of the strikethrough relative to the font em size.
  473. </summary>
  474. <value>A <see cref="T:System.Double"/> that indicates the strikethrough thickness, expressed as a fraction
  475. of the font em size.</value>
  476. </member>
  477. <member name="P:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.UnderlinePosition">
  478. <summary>
  479. Gets a value that indicates the distance of the underline from the baseline for the typeface.
  480. </summary>
  481. <value>A <see cref="T:System.Double"/> that indicates the underline position, measured from the baseline
  482. and expressed as a fraction of the font em size.</value>
  483. </member>
  484. <member name="P:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.UnderlineThickness">
  485. <summary>
  486. Gets a value that indicates the thickness of the underline relative to the font em size for the typeface.
  487. </summary>
  488. <value>A <see cref="T:System.Double"/> that indicates the underline thickness, expressed as a fraction
  489. of the font em size.</value>
  490. </member>
  491. <member name="P:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.OverlinePosition">
  492. <summary>
  493. Gets a value that indicates the distance of the overline from the baseline for the typeface.
  494. </summary>
  495. <value>A <see cref="T:System.Single"/> that indicates the overline position, measured from the baseline
  496. and expressed as a fraction of the font em size.</value>
  497. <remarks>attribute name = "overline-position" {number}</remarks>
  498. </member>
  499. <member name="P:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.OverlineThickness">
  500. <summary>
  501. Gets a value that indicates the thickness of the overline relative to the font em size for the typeface.
  502. </summary>
  503. <value>A <see cref="T:System.Single"/> that indicates the overline thickness, expressed as a fraction
  504. of the font em size.</value>
  505. <remarks>attribute name = "overline-thickness" {number}</remarks>
  506. </member>
  507. <member name="P:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.XHeight">
  508. <summary>
  509. Gets the distance from the baseline to the top of an English lowercase letter for a typeface.
  510. The distance excludes ascenders.
  511. </summary>
  512. <value>
  513. A <see cref="T:System.Double"/> that indicates the distance from the baseline to the top of an
  514. English lowercase letter (excluding ascenders), expressed as a fraction of the font em size.
  515. </value>
  516. </member>
  517. <member name="M:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.SvgAttributedTextIterator.IsArabicCharTransparent(System.Char)">
  518. <summary>
  519. Returns true if the char is transparent.
  520. </summary>
  521. <param name="c"> The character to test. </param>
  522. <returns> True if the character is transparent, false otherwise. </returns>
  523. </member>
  524. <member name="M:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.SvgAttributedTextIterator.IsArabicCharShapesRight(System.Char)">
  525. <summary>
  526. Returns true if the character shapes to the right. Note that duel
  527. shaping characters also shape to the right and so will return true.
  528. </summary>
  529. <param name="c"> The character to test. </param>
  530. <returns> True if the character shapes to the right, false otherwise. </returns>
  531. </member>
  532. <member name="M:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.SvgAttributedTextIterator.IsArabicCharShapesDuel(System.Char)">
  533. <summary>
  534. Returns true if character has duel shaping.
  535. </summary>
  536. <param name="c"> The character to test. </param>
  537. <returns> True if the character is duel shaping, false otherwise. </returns>
  538. </member>
  539. <member name="M:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.SvgAttributedTextIterator.IsArabicCharShapesLeft(System.Char)">
  540. <summary>
  541. Returns true if character shapes to the left. Note that duel
  542. shaping characters also shape to the left and so will return true.
  543. </summary>
  544. <param name="c"> The character to test. </param>
  545. <returns> True if the character shapes to the left, false otherwise. </returns>
  546. </member>
  547. <member name="M:SharpVectors.Renderers.Texts.WpfSvgTextBuilder.SvgAttributedTextIterator.IsArabicCharShaped(System.Char)">
  548. <summary>
  549. Returns true if character is shaped.
  550. </summary>
  551. <param name="c"> The character to test. </param>
  552. <returns> True if the character is shaped, false otherwise. </returns>
  553. </member>
  554. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.PixelsPerInchX">
  555. <summary>Gets the DPI along X axis.</summary>
  556. <value>The DPI along the X axis.</value>
  557. </member>
  558. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.PixelsPerInchY">
  559. <summary>Gets the DPI along Y axis.</summary>
  560. <value>The DPI along the Y axis.</value>
  561. </member>
  562. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.DpiScaleX">
  563. <summary>Gets the DPI scale on the X axis.</summary>
  564. <value>The DPI scale for the X axis.</value>
  565. </member>
  566. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.DpiScaleY">
  567. <summary>Gets the DPI scale on the Yaxis.</summary>
  568. <value>The DPI scale for the Y axis.</value>
  569. </member>
  570. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.PixelsPerDip">
  571. <summary>Get or sets the PixelsPerDip at which the text should be rendered.</summary>
  572. <value>The current PixelsPerDip value.</value>
  573. </member>
  574. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.IsBoldSimulated">
  575. <summary>
  576. Gets a value that determines whether to simulate a bold weight for the glyphs represented by the typeface.
  577. </summary>
  578. <value>true if bold simulation is used for glyphs; otherwise, false.</value>
  579. </member>
  580. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.IsObliqueSimulated">
  581. <summary>
  582. Gets a value that determines whether to simulate an italic style for the glyphs represented by the typeface.
  583. </summary>
  584. <value>true if italic simulation is used for glyphs; otherwise, false.</value>
  585. </member>
  586. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.StrikethroughPosition">
  587. <summary>
  588. Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.
  589. </summary>
  590. <value>A <see cref="T:System.Double"/> that indicates the strikethrough position, measured from the baseline and expressed
  591. as a fraction of the font em size.</value>
  592. </member>
  593. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.StrikethroughThickness">
  594. <summary>
  595. Gets a value that indicates the thickness of the strikethrough relative to the font em size.
  596. </summary>
  597. <value>A <see cref="T:System.Double"/> that indicates the strikethrough thickness, expressed as a fraction
  598. of the font em size.</value>
  599. </member>
  600. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.UnderlinePosition">
  601. <summary>
  602. Gets a value that indicates the distance of the underline from the baseline for the typeface.
  603. </summary>
  604. <value>A <see cref="T:System.Double"/> that indicates the underline position, measured from the baseline
  605. and expressed as a fraction of the font em size.</value>
  606. </member>
  607. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.UnderlineThickness">
  608. <summary>
  609. Gets a value that indicates the thickness of the underline relative to the font em size for the typeface.
  610. </summary>
  611. <value>A <see cref="T:System.Double"/> that indicates the underline thickness, expressed as a fraction
  612. of the font em size.</value>
  613. </member>
  614. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.OverlinePosition">
  615. <summary>
  616. Gets a value that indicates the distance of the overline from the baseline for the typeface.
  617. </summary>
  618. <value>A <see cref="T:System.Double"/> that indicates the overline position, measured from the baseline
  619. and expressed as a fraction of the font em size.</value>
  620. </member>
  621. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.OverlineThickness">
  622. <summary>
  623. Gets a value that indicates the thickness of the overline relative to the font em size for the typeface.
  624. </summary>
  625. <value>A <see cref="T:System.Double"/> that indicates the overline thickness, expressed as a fraction
  626. of the font em size.</value>
  627. </member>
  628. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.XHeight">
  629. <summary>
  630. Gets the distance from the baseline to the top of an English lowercase letter for a typeface.
  631. The distance excludes ascenders.
  632. </summary>
  633. <value>
  634. A <see cref="T:System.Double"/> that indicates the distance from the baseline to the top of an
  635. English lowercase letter (excluding ascenders), expressed as a fraction of the font em size.
  636. </value>
  637. </member>
  638. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.Baseline">
  639. <summary>
  640. Gets the distance from the top of the first line to the baseline of the first
  641. line of a <see cref="T:SharpVectors.Renderers.Texts.WpfTextBuilder"/> object.
  642. </summary>
  643. <value>
  644. The distance from the top of the first line to the baseline of the first line,
  645. provided in device-independent units (1/96th inch per unit).
  646. </value>
  647. </member>
  648. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.FlowDirection">
  649. <summary>
  650. Gets or sets the System.Windows.FlowDirection of a <see cref="T:SharpVectors.Renderers.Texts.WpfTextBuilder"/> object.
  651. </summary>
  652. <value>
  653. The System.Windows.FlowDirection of the formatted text.
  654. </value>
  655. </member>
  656. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.TextAlignment">
  657. <summary>
  658. Gets or sets the alignment of text within a <see cref="T:SharpVectors.Renderers.Texts.WpfTextBuilder"/> object.
  659. </summary>
  660. <value>
  661. One of the System.Windows.TextAlignment values that specifies the alignment of
  662. text within a <see cref="T:SharpVectors.Renderers.Texts.WpfTextBuilder"/> object.
  663. </value>
  664. </member>
  665. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.Trimming">
  666. <summary>
  667. Gets or sets the means by which the omission of text is indicated.
  668. </summary>
  669. <value>
  670. One of the System.Windows.TextTrimming values that specifies how the omission
  671. of text is indicated. The default is System.Windows.TextTrimming.WordEllipsis.
  672. </value>
  673. </member>
  674. <member name="P:SharpVectors.Renderers.Texts.WpfTextBuilder.TextDecorations">
  675. <summary>
  676. Sets the System.Windows.TextDecorationCollection for the entire set of characters
  677. in the <see cref="T:SharpVectors.Renderers.Texts.WpfTextBuilder"/> object.
  678. </summary>
  679. <value name="textDecorations">The System.Windows.TextDecorationCollection to apply to the text.</value>
  680. </member>
  681. <member name="M:SharpVectors.Renderers.Texts.WpfTextRenderer.ExtractTextPathGeometry(System.Windows.Media.Geometry)">
  682. <summary>
  683. This will extract a <see cref="T:System.Windows.Media.PathGeometry"/> that is nested into GeometryGroup, which
  684. is normally created by the FormattedText.BuildGeometry() method.
  685. </summary>
  686. <param name="sourceGeometry"></param>
  687. <returns></returns>
  688. </member>
  689. <member name="M:SharpVectors.Renderers.Utils.WpfConvert.ToColor(SharpVectors.Dom.Css.ICssColor)">
  690. <summary>
  691. A WPF <see cref="T:System.Windows.Media.Color"/> representation of the <c>RgbColor</c>.
  692. </summary>
  693. </member>
  694. <member name="M:SharpVectors.Renderers.Utils.WpfConvert.ToRect(SharpVectors.Dom.Svg.SvgRectF)">
  695. <summary>
  696. This converts the specified <see cref="T:System.Windows.Rect"/> structure to a
  697. <see cref="T:SharpVectors.Dom.Svg.SvgRectF"/> structure.
  698. </summary>
  699. <param name="rect">The <see cref="T:System.Windows.Rect"/> structure to convert.</param>
  700. <returns>
  701. The <see cref="T:SharpVectors.Dom.Svg.SvgRectF"/> structure that is converted from the
  702. specified <see cref="T:System.Windows.Rect"/> structure.
  703. </returns>
  704. </member>
  705. <member name="T:SharpVectors.Renderers.WpfSettings`1">
  706. <summary>
  707. This is the typed or generic <see langword="abstract"/> base class for
  708. most objects in this build library, and it defines the basic cloneable
  709. and serialization interfaces. This is used as the base object to create
  710. components object hierarchy.
  711. </summary>
  712. <typeparam name="T">
  713. The underlying value type of the <see cref="T:SharpVectors.Renderers.WpfSettings`1"/> generic type.
  714. </typeparam>
  715. <remarks>
  716. This also provides a base class for component object hierarchy whose state
  717. can be serialized to an <c>XML</c> format.
  718. </remarks>
  719. </member>
  720. <member name="M:SharpVectors.Renderers.WpfSettings`1.#ctor">
  721. <overloads>
  722. Initializes a new instance of the <see cref="T:SharpVectors.Renderers.WpfSettings`1"/> class.
  723. </overloads>
  724. <summary>
  725. Initializes a new instance of the <see cref="T:SharpVectors.Renderers.WpfSettings`1"/> class
  726. to the default properties or values.
  727. </summary>
  728. </member>
  729. <member name="M:SharpVectors.Renderers.WpfSettings`1.#ctor(SharpVectors.Renderers.WpfSettings{`0})">
  730. <summary>
  731. Initializes a new instance of the <see cref="T:SharpVectors.Renderers.WpfSettings`1"/> class
  732. with initial parameters copied from the specified instance of the
  733. specified <see cref="T:SharpVectors.Renderers.WpfSettings`1"/> class, a copy constructor.
  734. </summary>
  735. <param name="source">
  736. An instance of the <see cref="T:SharpVectors.Renderers.WpfSettings`1"/> class from which the
  737. initialization parameters or values will be copied.
  738. </param>
  739. <exception cref="T:System.ArgumentNullException">
  740. If the parameter <paramref name="source"/> is <see langword="null"/>.
  741. </exception>
  742. </member>
  743. <member name="M:SharpVectors.Renderers.WpfSettings`1.System#Xml#Serialization#IXmlSerializable#GetSchema">
  744. <summary>
  745. This property is reserved, apply the <see cref="T:System.Xml.Serialization.XmlSchemaProviderAttribute"/> to the class instead.
  746. </summary>
  747. <returns>
  748. An <see cref="T:System.Xml.Schema.XmlSchema"/> that describes the <c>XML</c> representation of
  749. the object that is produced by the <see cref="M:SharpVectors.Renderers.WpfSettings`1.WriteXml(System.Xml.XmlWriter)"/> method and
  750. consumed by the <see cref="M:SharpVectors.Renderers.WpfSettings`1.ReadXml(System.Xml.XmlReader)"/> method.
  751. </returns>
  752. </member>
  753. <member name="M:SharpVectors.Renderers.WpfSettings`1.ReadXml(System.Xml.XmlReader)">
  754. <summary>
  755. This reads and sets its state or attributes stored in a <c>XML</c> format
  756. with the given reader.
  757. </summary>
  758. <param name="reader">
  759. The reader with which the <c>XML</c> attributes of this object are accessed.
  760. </param>
  761. <exception cref="T:System.ArgumentNullException">
  762. If the <paramref name="reader"/> is <see langword="null"/>.
  763. </exception>
  764. </member>
  765. <member name="M:SharpVectors.Renderers.WpfSettings`1.WriteXml(System.Xml.XmlWriter)">
  766. <summary>
  767. This writes the current state or attributes of this object,
  768. in the <c>XML</c> format, to the media or storage accessible by the given writer.
  769. </summary>
  770. <param name="writer">
  771. The <c>XML</c> writer with which the <c>XML</c> format of this object's state
  772. is written.
  773. </param>
  774. <exception cref="T:System.ArgumentNullException">
  775. If the <paramref name="reader"/> is <see langword="null"/>.
  776. </exception>
  777. </member>
  778. <member name="M:SharpVectors.Renderers.WpfSettings`1.Clone">
  779. <overloads>
  780. This creates a new build object that is a deep copy of the current
  781. instance.
  782. </overloads>
  783. <summary>
  784. This creates a new build object that is a deep copy of the current
  785. instance.
  786. </summary>
  787. <returns>
  788. A new build object that is a deep copy of this instance.
  789. </returns>
  790. <remarks>
  791. This is deep cloning of the members of this build object. If you
  792. need just a copy, use the copy constructor to create a new instance.
  793. </remarks>
  794. </member>
  795. <member name="M:SharpVectors.Renderers.WpfSettings`1.System#ICloneable#Clone">
  796. <summary>
  797. This creates a new build object that is a deep copy of the current
  798. instance.
  799. </summary>
  800. <returns>
  801. A new build object that is a deep copy of this instance.
  802. </returns>
  803. <remarks>
  804. This is deep cloning of the members of this style object. If you need just a copy,
  805. use the copy constructor to create a new instance.
  806. </remarks>
  807. </member>
  808. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingContext.Count">
  809. <summary>
  810. Gets the number of elements contained in the drawing stack.
  811. </summary>
  812. <value>
  813. The number of elements contained in the drawing stack.
  814. </value>
  815. </member>
  816. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingContext.PixelsPerInchX">
  817. <summary>Gets the DPI along X axis.</summary>
  818. <value>The DPI along the X axis.</value>
  819. </member>
  820. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingContext.PixelsPerInchY">
  821. <summary>Gets the DPI along Y axis.</summary>
  822. <value>The DPI along the Y axis.</value>
  823. </member>
  824. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingContext.DpiScaleX">
  825. <summary>Gets the DPI scale on the X axis.</summary>
  826. <value>The DPI scale for the X axis.</value>
  827. </member>
  828. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingContext.DpiScaleY">
  829. <summary>Gets the DPI scale on the Yaxis.</summary>
  830. <value>The DPI scale for the Y axis.</value>
  831. </member>
  832. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingContext.PixelsPerDip">
  833. <summary>Get or sets the PixelsPerDip at which the text should be rendered.</summary>
  834. <value>The current PixelsPerDip value.</value>
  835. </member>
  836. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingContext.Clear">
  837. <summary>
  838. Removes all objects from the drawing stack.
  839. </summary>
  840. </member>
  841. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingContext.Contains(System.Windows.Media.DrawingGroup)">
  842. <summary>
  843. Determines whether an element is in the drawing stack.
  844. </summary>
  845. <param name="item">The object to locate in the drawing stack. The value can be null for reference types.</param>
  846. <returns>true if item is found in the drawing stack; otherwise, false.</returns>
  847. </member>
  848. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingContext.CopyTo(System.Windows.Media.DrawingGroup[],System.Int32)">
  849. <summary>
  850. Copies the drawing stack to an existing one-dimensional array, starting at the specified array index.
  851. </summary>
  852. <param name="array">
  853. The one-dimensional System.Array that is the destination of the elements
  854. copied from drawing stack. The array must have zero-based indexing.
  855. </param>
  856. <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
  857. <exception cref="T:System.ArgumentNullException">If <paramref name="array"/> is <see langword="null"/>.</exception>
  858. <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex"/> is less than zero.</exception>
  859. <exception cref="T:System.ArgumentException">
  860. <paramref name="arrayIndex"/> is equal to or greater than the length of array.
  861. <para>-or-</para>
  862. The number of elements in the source drawing stack is greater than the available
  863. space from <paramref name="arrayIndex"/> to the end of the destination array.
  864. </exception>
  865. </member>
  866. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingContext.Peek">
  867. <summary>
  868. Returns the object at the top of the drawing stack without removing it.
  869. </summary>
  870. <returns>The object at the top of the drawing stack.</returns>
  871. <exception cref="T:System.InvalidOperationException">The drawing stack is empty.</exception>
  872. </member>
  873. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingContext.Pop">
  874. <summary>
  875. Removes and returns the object at the top of the drawing stack.
  876. </summary>
  877. <returns>The object removed from the top of the drawing stack.</returns>
  878. <exception cref="T:System.InvalidOperationException">The drawing stack is empty.</exception>
  879. </member>
  880. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingContext.Push(System.Windows.Media.DrawingGroup)">
  881. <summary>
  882. Inserts an object at the top of the drawing stack.
  883. </summary>
  884. <param name="item">The object to push onto the drawing stack. The value can be null for reference types.</param>
  885. </member>
  886. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingContext.ToArray">
  887. <summary>
  888. Copies the drawing stack to a new array.
  889. </summary>
  890. <returns>A new array containing copies of the elements of the drawing stack.</returns>
  891. </member>
  892. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingContext.TrimExcess">
  893. <summary>
  894. Sets the capacity to the actual number of elements in the drawing stack,
  895. if that number is less than 90 percent of current capacity.
  896. </summary>
  897. </member>
  898. <member name="T:SharpVectors.Renderers.Wpf.WpfDrawingRenderer">
  899. <summary>
  900. </summary>
  901. <remarks>
  902. Rename: WpfRendererSession
  903. </remarks>
  904. </member>
  905. <member name="F:SharpVectors.Renderers.Wpf.WpfDrawingRenderer._svgWindow">
  906. <summary>
  907. The renderer's <see cref="T:SharpVectors.Dom.Svg.SvgWindow">SvgWindow</see> object.
  908. </summary>
  909. </member>
  910. <member name="T:SharpVectors.Renderers.Wpf.WpfDrawingSettings">
  911. <summary>
  912. This provides the settings or options for the drawing/rendering engine of the WPF.
  913. </summary>
  914. </member>
  915. <member name="F:SharpVectors.Renderers.Wpf.WpfDrawingSettings.XmlTagName">
  916. <summary>
  917. The name of the <c>XML</c> tag name, under which this object is stored.
  918. </summary>
  919. </member>
  920. <member name="F:SharpVectors.Renderers.Wpf.WpfDrawingSettings.XmlVersion">
  921. <summary>
  922. The version of the file format, under which this object is stored.
  923. </summary>
  924. </member>
  925. <member name="F:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PropertyNonePen">
  926. <summary>
  927. A well-known property name, specifies the <see cref="T:System.Windows.Media.Pen"/> object to be used for an <c>SVG</c> element,
  928. which is defined with display styling <c>none</c>, but no stroke styling options.
  929. <para>
  930. The default value is <see langword="null"/>.
  931. </para>
  932. </summary>
  933. </member>
  934. <member name="F:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PropertyNoneBrush">
  935. <summary>
  936. A well-known property name, specifies the <see cref="T:System.Windows.Media.Brush"/> object to be used for an <c>SVG</c> element,
  937. which is defined with display styling <c>none</c>, but no fill styling options.
  938. <para>
  939. The default value is <see langword="null"/>.
  940. </para>
  941. </summary>
  942. </member>
  943. <member name="F:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PropertyIsResources">
  944. <summary>
  945. A well-known property name, a Boolean value specifying the target output of the rendering is
  946. resource dictionary <c>XAML</c>.
  947. <para>
  948. If set to <see langword="true"/>, operations required to enhance the output of <see cref="T:System.Windows.ResourceDictionary"/>
  949. <c>XAML</c> are enabled.
  950. </para>
  951. The default value is <see langword="false"/>.
  952. </summary>
  953. <seealso cref="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.DrawingResources"/>.
  954. </member>
  955. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingSettings.#ctor">
  956. <overloads>
  957. Initializes a new instance of the <see cref="T:SharpVectors.Renderers.Wpf.WpfDrawingSettings"/> class.
  958. </overloads>
  959. <summary>
  960. Initializes a new instance of the <see cref="T:SharpVectors.Renderers.Wpf.WpfDrawingSettings"/> class
  961. with the default parameters and settings.
  962. </summary>
  963. </member>
  964. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingSettings.#ctor(SharpVectors.Renderers.Wpf.WpfDrawingSettings)">
  965. <summary>
  966. Initializes a new instance of the <see cref="T:SharpVectors.Renderers.Wpf.WpfDrawingSettings"/> class
  967. with the specified initial drawing or rendering settings, a copy constructor.
  968. </summary>
  969. <param name="settings">
  970. This specifies the initial options for the rendering or drawing engine.
  971. </param>
  972. </member>
  973. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.Item(System.String)">
  974. <summary>
  975. Gets or sets a well-known property value.
  976. </summary>
  977. <param name="name">
  978. The well-known name of the property. It can be <c>SharpVectors</c> or user-defined. Only the <c>SharpVectors</c>
  979. defined properties are supported by default. A <see langword="null"/> or empty <see cref="T:System.String"/> names are ignored.
  980. </param>
  981. <value>
  982. The value of the well-known or user-defined property. Setting the value of an existing property
  983. to <see langword="null"/> will remove the property.
  984. </value>
  985. </member>
  986. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PixelWidth">
  987. <summary>
  988. Gets or sets the pixel width of the rendered drawing.
  989. </summary>
  990. <value>The width of the rendered drawing in pixels. The default is <c>-1</c>, not set.</value>
  991. <remarks>
  992. This, together with a valid <see cref="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PixelHeight"/> value, may defined a bounding box around the rendered drawing
  993. to constrain its bounds. Only effective where static images are required.
  994. </remarks>
  995. </member>
  996. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PixelHeight">
  997. <summary>
  998. Gets or sets the pixel height of the rendered drawing.
  999. </summary>
  1000. <value>The height of the rendered drawing in pixels. The default is <c>-1</c>, not set.</value>
  1001. <remarks>
  1002. This, together with a valid <see cref="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PixelWidth"/> value, may defined a bounding box around the rendered drawing
  1003. to constrain its bounds. Only effective where static images are required.
  1004. </remarks>
  1005. </member>
  1006. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.HasPixelSize">
  1007. <summary>
  1008. Gets a value indicating the dimension or size of the target drawing is specified.
  1009. </summary>
  1010. <value>
  1011. This is <see langword="true"/> if the values of both <see cref="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PixelWidth"/> and <see cref="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PixelHeight"/> are
  1012. positive; otherwise, it is <see langword="false"/>.
  1013. </value>
  1014. </member>
  1015. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.UserCssFilePath">
  1016. <summary>
  1017. Gets or sets a stylesheet to override the styles in <c>SVG</c> documents using a custom user stylesheet,
  1018. similar to that in browsers.
  1019. </summary>
  1020. <value>A string containing the path to the user stylesheet file. The default is <see langword="null"/>.</value>
  1021. <remarks>
  1022. In most browsers, the user (or reader) of the web site can choose to override styles using a custom
  1023. user stylesheet designed to tailor the experience to the user's wishes. Depending on the user agent,
  1024. user styles can be configured directly or added via browser extensions.
  1025. </remarks>
  1026. <seealso cref="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.UserAgentCssFilePath"/>
  1027. </member>
  1028. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.UserAgentCssFilePath">
  1029. <summary>
  1030. Gets or sets the basic style sheet that give default styles to any <c>SVG</c> document, similar to
  1031. the user-agent or browsers styles.
  1032. </summary>
  1033. <value>A string containing the path to the user-agent stylesheet file. The default is <see langword="null"/>.</value>
  1034. <remarks>
  1035. These style sheets are named user-agent stylesheets in browsers. Most browsers use actual stylesheets
  1036. for this purpose, while others simulate them in code. The end result is the same.
  1037. <para>
  1038. Some browsers let users modify the user-agent stylesheet, but this is rare and is the approach used
  1039. by the <c>SharpVectors</c>.
  1040. </para>
  1041. </remarks>
  1042. <seealso cref="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.UserCssFilePath"/>
  1043. </member>
  1044. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.CssVariables">
  1045. <summary>
  1046. Gets or sets user-defined CSS custom properties for the rendering.
  1047. </summary>
  1048. <value>A <see cref="T:System.Collections.Generic.IDictionary`2"/> of user-defined styles. This value is
  1049. never <see langword="null"/>.
  1050. </value>
  1051. </member>
  1052. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.IgnoreRootViewbox">
  1053. <summary>
  1054. Gets or sets a value to indicate whether to turn off viewbox at the root of the drawing.
  1055. </summary>
  1056. <value>
  1057. For image outputs, this will force the original size to be saved.
  1058. <para>
  1059. The default value is <see langword="false"/>.
  1060. </para>
  1061. </value>
  1062. <remarks>
  1063. There are reported cases where are diagrams displayed in Inkscape program, but will not
  1064. show when converted. These are diagrams on the drawing canvas of Inkspace but outside
  1065. the svg viewbox.
  1066. <para>
  1067. When converted the drawings are also converted but not displayed due to
  1068. clipping. Setting this property to <see langword="true"/> will clear the clipping region
  1069. on conversion.
  1070. </para>
  1071. </remarks>
  1072. </member>
  1073. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.EnsureViewboxSize">
  1074. <summary>
  1075. Gets or sets a value to indicate preserving the original viewbox size when saving images.
  1076. </summary>
  1077. <value>
  1078. For image outputs, this will force the original size to be saved.
  1079. <para>
  1080. The default value is <see langword="false"/>. However, the ImageSvgConverter converted
  1081. sets this to <see langword="true"/> by default.
  1082. </para>
  1083. </value>
  1084. <remarks>
  1085. Setting this to <see langword="true"/> will cause the rendering process to draw a transparent
  1086. box around the output, if a viewbox is defined. This will ensure that the original image
  1087. size is saved.
  1088. </remarks>
  1089. </member>
  1090. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.EnsureViewboxPosition">
  1091. <summary>
  1092. Gets or sets a value to indicate applying a translate transform to the viewbox to ensure
  1093. it is visible when rendered.
  1094. </summary>
  1095. <value>
  1096. This determines whether a transformation is applied to the rendered drawing. For drawings
  1097. where the top-left position of the viewbox is off the screen, due to negative values, this
  1098. will ensure the drawing is visible.
  1099. <para>
  1100. The default value is <see langword="true"/>. Set this value to <see langword="false"/> if
  1101. you wish to apply your own transformations to the drawings.
  1102. </para>
  1103. </value>
  1104. </member>
  1105. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.OptimizePath">
  1106. <summary>
  1107. Gets or sets a value indicating whether the path geometry is optimized using the <see cref="T:System.Windows.Media.StreamGeometry"/>.
  1108. </summary>
  1109. <value>
  1110. This is <see langword="true"/> if the path geometry is optimized using the <see cref="T:System.Windows.Media.StreamGeometry"/>;
  1111. otherwise, it is <see langword="false"/>. The default is <see langword="true"/>.
  1112. </value>
  1113. </member>
  1114. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.TextAsGeometry">
  1115. <summary>
  1116. Gets or sets a value indicating whether the texts are rendered as path geometry.
  1117. </summary>
  1118. <value>
  1119. This is <see langword="true"/> if texts are rendered as path geometries; otherwise, this is
  1120. <see langword="false"/>. The default is <see langword="false"/>.
  1121. </value>
  1122. </member>
  1123. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.IncludeRuntime">
  1124. <summary>
  1125. Gets or sets a value indicating whether the <c>SharpVectors.Runtime.dll</c>
  1126. classes are used in the generated output.
  1127. </summary>
  1128. <value>
  1129. This is <see langword="true"/> if the <c>SharpVectors.Runtime.dll</c> classes and types are used in the
  1130. generated output; otherwise, it is <see langword="false"/>. The default is <see langword="true"/>.
  1131. </value>
  1132. <remarks>
  1133. The use of the <c>SharpVectors.Runtime.dll</c> prevents the hard-coded font path generated by the
  1134. <see cref="T:System.Windows.Media.FormattedText"/> class, support for embedded images etc.
  1135. </remarks>
  1136. </member>
  1137. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.CultureInfo">
  1138. <summary>
  1139. Gets or sets the main culture information used for rendering texts.
  1140. </summary>
  1141. <value>
  1142. An instance of the <see cref="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.CultureInfo"/> specifying the main
  1143. culture information for texts. The default is the English culture.
  1144. </value>
  1145. <remarks>
  1146. <para>
  1147. This is the culture information passed to the <see cref="T:System.Windows.Media.FormattedText"/>
  1148. class instance for the text rendering.
  1149. </para>
  1150. <para>
  1151. The library does not currently provide any means of splitting texts
  1152. into its multi-language parts.
  1153. </para>
  1154. </remarks>
  1155. </member>
  1156. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.NeutralCultureInfo">
  1157. <summary>
  1158. Gets the neutral language for text rendering.
  1159. </summary>
  1160. <value>
  1161. An instance of the <see cref="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.CultureInfo"/> specifying the neutral
  1162. culture information for texts. The default is the English culture.
  1163. </value>
  1164. <remarks>
  1165. For vertical text rendering, there is a basic text splitting into
  1166. Western and other languages. This culture information is used to
  1167. render the Western language part, and the mains culture information
  1168. for the other languages.
  1169. </remarks>
  1170. </member>
  1171. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.DefaultFontName">
  1172. <summary>
  1173. Gets or sets the default font family name, which is used when a text
  1174. node does not specify a font family name.
  1175. </summary>
  1176. <value>
  1177. A string containing the default font family name. The default is the <c>Arial</c> font,
  1178. for its support of Unicode texts. This value cannot be <see langword="null"/> or empty.
  1179. </value>
  1180. </member>
  1181. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.Visitors">
  1182. <summary>
  1183. Gets the list of custom rendering visitor implementation objects to be used by the <c>SharpVectors</c>.
  1184. </summary>
  1185. <value>An object <see cref="T:SharpVectors.Renderers.Wpf.WpfVisitors"/> specifying the list of the visitor objects.</value>
  1186. </member>
  1187. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.DefaultFontFamily">
  1188. <summary>
  1189. Gets or sets the globally available default font family.
  1190. </summary>
  1191. <value>
  1192. An instance of the <see cref="T:System.Windows.Media.FontFamily"/> specifying the globally available font family.
  1193. The default is <c>Arial</c> font family (since <c>Arial Unicode MS</c> is no longer shipped by MS).
  1194. </value>
  1195. </member>
  1196. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.GenericSerif">
  1197. <summary>
  1198. Gets or set the globally available generic serif font family.
  1199. </summary>
  1200. <value>
  1201. An instance of <see cref="T:System.Windows.Media.FontFamily"/> specifying the generic serif
  1202. font family. The default is <c>Times New Roman</c> font family.
  1203. </value>
  1204. </member>
  1205. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.GenericSansSerif">
  1206. <summary>
  1207. Gets or set the globally available generic sans serif font family.
  1208. </summary>
  1209. <value>
  1210. An instance of <see cref="T:System.Windows.Media.FontFamily"/> specifying the generic sans
  1211. serif font family. The default is <c>Tahoma</c> font family.
  1212. </value>
  1213. <remarks>
  1214. The possible font names are <c>Tahoma</c>, <c>Arial</c>,
  1215. <c>Verdana</c>, <c>Trebuchet</c>, <c>MS Sans Serif</c> and <c>Helvetica</c>.
  1216. </remarks>
  1217. </member>
  1218. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.GenericMonospace">
  1219. <summary>
  1220. Gets or set the globally available generic Monospace font family.
  1221. </summary>
  1222. <value>
  1223. An instance of <see cref="T:System.Windows.Media.FontFamily"/> specifying the generic
  1224. Monospace font family. The default is <c>MS Gothic</c> font family.
  1225. </value>
  1226. </member>
  1227. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.GenericCursive">
  1228. <summary>
  1229. Gets or set the globally available generic cursive font family.
  1230. </summary>
  1231. <value>
  1232. An instance of <see cref="T:System.Windows.Media.FontFamily"/> specifying the generic
  1233. cursive font family. The default is <c>Comic Sans MS</c> font family.
  1234. </value>
  1235. </member>
  1236. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.GenericFantasy">
  1237. <summary>
  1238. Gets or set the globally available generic fantasy font family.
  1239. </summary>
  1240. <value>
  1241. An instance of <see cref="T:System.Windows.Media.FontFamily"/> specifying the generic
  1242. fantasy font family. The default is <c>Impact</c> font family.
  1243. </value>
  1244. </member>
  1245. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.ExternalResourcesAccessMode">
  1246. <summary>
  1247. Gets or sets a value indicating how to handled external resources.
  1248. </summary>
  1249. <value>
  1250. An enumeration of the type <see cref="T:SharpVectors.Dom.ExternalResourcesAccessModes"/> specifying the access mode.
  1251. The default is <see cref="F:SharpVectors.Dom.ExternalResourcesAccessModes.Allow"/>.
  1252. </value>
  1253. <seealso cref="P:SharpVectors.Dom.Document.ExternalResourcesAccessMode"/>
  1254. </member>
  1255. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.CanUseBitmap">
  1256. <summary>
  1257. Gets or sets a value indicating if image elements will render bitmaps.
  1258. </summary>
  1259. <value>
  1260. A value specifying how bitmaps are rendered. If <see langword="true"/> elements will render bitmaps;
  1261. otherwise, it is <see langword="false"/> elements will not render bitmaps. The default is <see langword="true"/>.
  1262. </value>
  1263. <seealso cref="P:SharpVectors.Dom.Document.CanUseBitmap"/>
  1264. </member>
  1265. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.FontLocations">
  1266. <summary>
  1267. Gets the list of the custom font locations or paths.
  1268. </summary>
  1269. <value>An iterator to the custom font locations or paths.</value>
  1270. </member>
  1271. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.FontFamilyNames">
  1272. <summary>
  1273. A dictionary specifying a map of the font family names to their locations.
  1274. </summary>
  1275. <value>A dictionary of the font family names to their locations.</value>
  1276. </member>
  1277. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.HasFontFamilies">
  1278. <summary>
  1279. Gets a value specifying whether user-defined font families are associated with the target rendering.
  1280. </summary>
  1281. <value>This is <see langword="true"/> if user-defined font families exists; otherwise, it is <see langword="false"/>. </value>
  1282. </member>
  1283. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.FontFamilies">
  1284. <summary>
  1285. Gets the list of a custom font family objects.
  1286. </summary>
  1287. <value>An iterator to the custom font families.</value>
  1288. </member>
  1289. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.InteractiveMode">
  1290. <summary>
  1291. Gets or sets a value specifying the interactive mode of the target rendering.
  1292. </summary>
  1293. <value>
  1294. An enumeration of the type <see cref="T:SharpVectors.Runtime.SvgInteractiveModes"/> specifying the interactive mode.
  1295. The default is <see cref="F:SharpVectors.Runtime.SvgInteractiveModes.None"/>, no interactivity.
  1296. </value>
  1297. <remarks>
  1298. The interactive mode determine whether extra attributes are added to the individual rendered elements
  1299. to make it easy to select or identity at runtime.
  1300. </remarks>
  1301. </member>
  1302. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.DpiScale">
  1303. <summary>
  1304. Gets or sets an object that stores <c>DPI</c> information from which an <c>SVG</c> element is rendered.
  1305. </summary>
  1306. <value>
  1307. An object <see cref="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.DpiScale"/> specifying the <c>DPI</c> information for rendering. Setting
  1308. a <see langword="null"/> value is ignored.
  1309. </value>
  1310. </member>
  1311. <member name="P:SharpVectors.Renderers.Wpf.WpfDrawingSettings.DrawingResources">
  1312. <summary>
  1313. Gets or sets an object used to collect extra information used to enhance the output of
  1314. <see cref="T:System.Windows.ResourceDictionary"/> XAML.
  1315. </summary>
  1316. <value>
  1317. An object <see cref="T:SharpVectors.Renderers.Wpf.WpfDrawingResources"/> specifying the store of the extra information used by
  1318. resource dictionary output <c>XAML</c>. The default is <see langword="null"/>.
  1319. </value>
  1320. <remarks>
  1321. This is only used if the user-defined property specified by <see cref="F:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PropertyIsResources"/> is set
  1322. to <see langword="true"/>; otherwise, the extra information used by the resource dictionary output are
  1323. not generation.
  1324. <para>
  1325. If the value of <see cref="F:SharpVectors.Renderers.Wpf.WpfDrawingSettings.PropertyIsResources"/> is set to <see langword="true"/>, an instance of the
  1326. <see cref="T:SharpVectors.Renderers.Wpf.WpfDrawingResources"/> is created a associated with this drawing options, if not provided.
  1327. </para>
  1328. </remarks>
  1329. </member>
  1330. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingSettings.AddFontFamilyName(System.String,System.String)">
  1331. <summary>
  1332. This adds a mapped font family name. A mapped name can be a localized name of a font family or
  1333. an alternative font family name.
  1334. </summary>
  1335. <param name="mappedName">The mapped or alternative font family name.</param>
  1336. <param name="fontName">The target font family name.</param>
  1337. <remarks>
  1338. <para>
  1339. The font family name mapping applies to both system and private fonts.
  1340. </para>
  1341. Both the <paramref name="mappedName"/> and the <paramref name="fontName"/> values must not be
  1342. <see langword="null"/> or empty <see cref="T:System.String"/>.
  1343. </remarks>
  1344. </member>
  1345. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingSettings.AddFontLocation(System.String)">
  1346. <summary>
  1347. This adds the specified local font location (file or directory) to enable the use of private fonts.
  1348. </summary>
  1349. <param name="fontLocation">A string containing the path to a font file.</param>
  1350. <remarks>
  1351. <para>
  1352. The <paramref name="fontLocation"/> value cannot be a file path or a directory. If a directory is specified,
  1353. all the files with the standard font file extensions in the directory will be loaded.
  1354. </para>
  1355. The <paramref name="fontLocation"/> must not be <see langword="null"/> or empty <see cref="T:System.String"/> and
  1356. the specified location must exists.
  1357. </remarks>
  1358. </member>
  1359. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingSettings.LookupFontFamily(System.String,System.Windows.FontWeight,System.Windows.FontStyle,System.Windows.FontStretch)">
  1360. <summary>
  1361. This looks for or matches the specified font family name and attributes.
  1362. </summary>
  1363. <param name="fontName">The font family name to search in the list of defined fonts.</param>
  1364. <returns>
  1365. It returns an <see cref="T:System.Windows.Media.FontFamily"/> defining the font family object matched; otherwise, it
  1366. returns <see langword="null"/>.
  1367. </returns>
  1368. </member>
  1369. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingSettings.ReadXml(System.Xml.XmlReader)">
  1370. <summary>
  1371. This reads and sets its state or attributes stored in a <c>XML</c> format with the given reader.
  1372. </summary>
  1373. <param name="reader">
  1374. The reader with which the <c>XML</c> attributes of this object are accessed.
  1375. </param>
  1376. <exception cref="T:System.ArgumentNullException">
  1377. If the <paramref name="reader"/> is <see langword="null"/>.
  1378. </exception>
  1379. </member>
  1380. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingSettings.WriteXml(System.Xml.XmlWriter)">
  1381. <summary>
  1382. This writes the current state or attributes of this object,
  1383. in the <c>XML</c> format, to the media or storage accessible by the given writer.
  1384. </summary>
  1385. <param name="writer">
  1386. The <c>XML</c> writer with which the <c>XML</c> format of this object's state is written.
  1387. </param>
  1388. <exception cref="T:System.ArgumentNullException">
  1389. If the <paramref name="reader"/> is <see langword="null"/>.
  1390. </exception>
  1391. </member>
  1392. <member name="M:SharpVectors.Renderers.Wpf.WpfDrawingSettings.Clone">
  1393. <overloads>
  1394. This creates a new settings object that is a deep copy of the current instance.
  1395. </overloads>
  1396. <summary>
  1397. This creates a new settings object that is a deep copy of the current instance.
  1398. </summary>
  1399. <returns>
  1400. A new settings object that is a deep copy of this instance.
  1401. </returns>
  1402. <remarks>
  1403. This is deep cloning of the members of this settings object. If you
  1404. need just a copy, use the copy constructor to create a new instance.
  1405. </remarks>
  1406. </member>
  1407. <member name="P:SharpVectors.Renderers.Wpf.WpfHitTestResult.Point">
  1408. <summary>
  1409. The point value to hit test against.
  1410. </summary>
  1411. </member>
  1412. <member name="P:SharpVectors.Renderers.Wpf.WpfHitTestResult.Element">
  1413. <summary>
  1414. Gets the SVG object that was hit.
  1415. </summary>
  1416. </member>
  1417. <member name="T:SharpVectors.Renderers.Wpf.WpfHitTextLevel">
  1418. <summary>
  1419. Hit-test options for text elements.
  1420. </summary>
  1421. </member>
  1422. <member name="F:SharpVectors.Renderers.Wpf.WpfHitTextLevel.Bounds">
  1423. <summary>
  1424. Test only the bounds of the rendered text.
  1425. </summary>
  1426. </member>
  1427. <member name="F:SharpVectors.Renderers.Wpf.WpfHitTextLevel.Glyphs">
  1428. <summary>
  1429. Test the bounds and glyph geometris in the rendered text.
  1430. </summary>
  1431. </member>
  1432. <member name="M:SharpVectors.Renderers.Wpf.WpfRendering.CreateByUri(SharpVectors.Dom.Svg.SvgDocument,System.String,System.String)">
  1433. <summary>
  1434. Generates a new <see cref="T:SharpVectors.Renderers.Wpf.WpfRendering">RenderingNode</see> that
  1435. corresponds to the given Uri.
  1436. </summary>
  1437. <param name="baseUri">
  1438. The base Uri.
  1439. </param>
  1440. <param name="url">
  1441. The url.
  1442. </param>
  1443. <returns>
  1444. The generated <see cref="T:SharpVectors.Renderers.Wpf.WpfRendering">RenderingNode</see> that
  1445. corresponds to the given Uri.
  1446. </returns>
  1447. </member>
  1448. <member name="T:SharpVectors.Renderers.Wpf.WpfRenderingBase">
  1449. <summary>
  1450. Defines the interface required for a rendering node to interact with the renderer and the SVG DOM
  1451. </summary>
  1452. <remarks>
  1453. Rename: WpfElementRenderer, WpfRenderingObject
  1454. </remarks>
  1455. </member>
  1456. <member name="T:SharpVectors.Renderers.Wpf.WpfRenderingHelper">
  1457. <summary>
  1458. </summary>
  1459. <remarks>
  1460. Rename: WpfDocumentRenderer
  1461. </remarks>
  1462. </member>
  1463. <member name="F:SharpVectors.Renderers.Wpf.WpfResourceSettings.XmlTagName">
  1464. <summary>
  1465. Gets the name of the <c>XML</c> tag name, under which this object is stored.
  1466. </summary>
  1467. </member>
  1468. <member name="M:SharpVectors.Renderers.Wpf.WpfResourceSettings.ReadXml(System.Xml.XmlReader)">
  1469. <summary>
  1470. This reads and sets its state or attributes stored in a <c>XML</c> format
  1471. with the given reader.
  1472. </summary>
  1473. <param name="reader">
  1474. The reader with which the <c>XML</c> attributes of this object are accessed.
  1475. </param>
  1476. <exception cref="T:System.ArgumentNullException">
  1477. If the <paramref name="reader"/> is <see langword="null"/>.
  1478. </exception>
  1479. </member>
  1480. <member name="M:SharpVectors.Renderers.Wpf.WpfResourceSettings.WriteXml(System.Xml.XmlWriter)">
  1481. <summary>
  1482. This writes the current state or attributes of this object,
  1483. in the <c>XML</c> format, to the media or storage accessible by the given writer.
  1484. </summary>
  1485. <param name="writer">
  1486. The <c>XML</c> writer with which the <c>XML</c> format of this object's state
  1487. is written.
  1488. </param>
  1489. <exception cref="T:System.ArgumentNullException">
  1490. If the <paramref name="reader"/> is <see langword="null"/>.
  1491. </exception>
  1492. </member>
  1493. </members>
  1494. </doc>