Coder Social home page Coder Social logo

vagabond-k / vagabondk.indicators Goto Github PK

View Code? Open in Web Editor NEW
10.0 1.0 2.0 689 KB

데이터를 화면에 표시하기 위한 .NET 기반 인디케이터 관련 라이브러리입니다.

License: GNU Lesser General Public License v2.1

C# 98.64% HTML 1.36%

vagabondk.indicators's Introduction

VagabondK.Indicators NuGet License

데이터를 화면에 표시하기 위한 .NET 기반 인디케이터 관련 라이브러리입니다.
그런데 아직은 Digital Indicator 밖에 없네요...
Analog Indicator는 아직 못 만들었지만, 그래도 공유는 해 놓습니다.
혹시나 필요하신 분은 얼마든지 가져다 쓰세요~
개발 과정과 기타 설명은 개인 블로그 글에 기록했습니다.

Blazor 기반 샘플

https://vagabond-k.github.io/BlazorIndicators/

WPF 기반 샘플

Digital.Number.mp4

Digital Number

수치형 데이터를 디지털 문자로 화면에 표시하는 기능을 제공합니다.
주로 사용하는 속성은 다음과 같습니다.

  • IntegerDigits
    • 표시할 정수 자리 개수
  • DecimalPlaces
    • 표시할 소수 자리 개수
  • DecimalSeparatorSize
    • 디지털 문자 세로 크기 대비 소수점 크기 비율
  • DecimalPlaceScale
    • 디지털 문자 세로 크기 대비 소수 자리 문자의 크기 비율
  • PadZeroLeft
    • true일 때 왼쪽(정수 자리) 빈칸을 0으로 채움
  • PadZeroRight
    • true일 때 오른쪽(소수 자리) 빈칸을 0으로 채움
  • MinusAlignLeft
    • true일 때 마이너스 기호를 왼쪽 끝에 정렬

Digital Text

값을 문자열 형식으로 변환하여 디지털 문자들로 표시하는 기능을 제공합니다.
주로 사용하는 속성은 다음과 같습니다.

  • Length
    • 표시할 문자열의 길이
  • Format
    • 문자열 변환 포맷

7 Segment Font

일곱개의 세그먼트로 문자를 표시하는 기능을 제공합니다.
주로 사용하는 속성은 다음과 같습니다.

  • Size
    Size
  • WidthRatio
    WidthRatio
  • SlantAngle
    SlantAngle
  • Thickness
    Thickness
  • Gap
    Gap
  • CornerChamfer
    CornerChamfer
  • MiddleChamfer
    MiddleChamfer
  • CornerGapWarping
    CornerGapWarping

5 × 7 Rounded Rectangle Cell Font

5열, 7행의 둥근 모퉁이 사각형 모양의 셀로 구성된 도트 매트릭스 기반 문자를 표시하는 기능을 제공합니다.
주로 사용하는 속성은 다음과 같습니다.

  • Size
    • 디지털 문자의 세로 크기를 설정합니다.
  • WidthRatio
    • 디지털 문자의 기본 레이아웃 너비에 대한 비율을 설정하여 화면에 실제 표시할 너비를 결정합니다.
  • SlantAngle
    • 디지털 문자의 길울임 각을 설정합니다.
  • Gap
    • 셀 사이의 간격을 설정합니다.
  • CornerRadius
    • 셀 모퉁이의 반경을 설정합니다.

vagabondk.indicators's People

Contributors

vagabond-k avatar

Stargazers

いぬいぬ avatar  avatar lukewire avatar  avatar SEOKWON HONG avatar  avatar jamesnet avatar  avatar  avatar al6uiz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.