====== setFontSize ====== ~~NOTOC~~ [[developer_center:developer_editor:script:ui_event|From Customui Class]] Customui:setFontSize(playerid, uiid, elementid, size) **API Description** Adjusts the font size of a text element in a custom UI. ^ Parameters ^ Types ^ Info ^ | playerid | number | Player ID | | uiid | string | Custom UI ID | | elementid | string | Text element ID | | size | number | New font size (in points) | ^ Return Value ^ Type ^ | ErrorCode.OK (0) | number | ==== Examples ==== -- Triggered when player clicks a block local function clickblock(event) local playerid = event.eventobjid -- Clicking player's ID local uiid = "6986982063319417057" -- Replace with your UI ID local elementid = "6986982063319417057_1" -- Replace with text element ID local size = 50 -- New font size -- Adjust the text element's font size Customui:setFontSize(playerid, uiid, elementid, size) end ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock) ==== Function Details ==== === Parameter Breakdown === * `playerid`: Target player's UI instance * `uiid`: Parent UI container ID * `elementid`: Specific text element to modify * `size`: Font size in points (recommended range: 8-72) === Usage Notes === 1. Only affects text-based UI elements 2. Size values outside reasonable ranges may be clamped 3. Changes apply immediately to the specified player's UI 4. For responsive design, consider: - Calculating size based on screen resolution - Using relative sizing (e.g., percentages) ==== Best Practices ==== * Maintain readability: - Minimum suggested size: 12pt - Headings: 16-24pt - Body text: 12-14pt * Test across different screen resolutions * Combine with `setColor` for better visibility